Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Окно поверх всех окон  [new]
Riska
Member

Откуда: Израиль
Сообщений: 989
Как в РВ сделать окно поверх всех открытых в Windows окон? Типа попапа, который не забирает на себя фокус. Должно выглядеть, как, например, вот это окошко:
Run('osk.exe')
30 янв 11, 14:59    [10154776]     Ответить | Цитировать Сообщить модератору
 Re: Окно поверх всех окон  [new]
Riska
Member

Откуда: Израиль
Сообщений: 989
Riska,

FUNCTION boolean SetWindowPos( long hwnd, long hWndInsertAfter, int x, int y, int cx, int cy, uint uFlag) LIBRARY "user32"

//    long hwnd, /* handle of window */
//    long hWndInsertAfter, /* placement-order handle */
//    int x, /* horizontal position */
//    int y, /* vertical position */
//    int cx, /* width */
//    int cy, /* height */
//    uint uFlag /* window-positioning flags */ 

ulong ll_handle
ll_handle = Handle(This)
SetWindowPos(ll_handle, -1, 100, 100, 500, 500, 0 )
31 янв 11, 10:40    [10156818]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить