![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Альтернатива SetWindowPos? [D6, Win2k]
Roman777 © (2005-01-20 15:13:00)Здравствуйте!
Проблема в следующем:
надо сделать окно StayOnTop и желательно установить на него фокус.
Использую SetWindowPos(HndWin, HWND_TOPMOST, 0, 0, 0, 0,
SWP_SHOWWINDOW or SWP_NOSIZE or SWP_NOMOVE);
не подходит, у меня ловушка на окна типа WH_CBT, и в функции ловушки обработка идет по HCBT_ACTIVATE.
Если просто вызывать SetWindowPos например по таймеру то все работает нормально.
Какие есть альтернативы SetWindowPos?
P.S. Установка фокуса PostMessage(HndWin, WM_SETFOCUS, 0, 0) или
SendMessage(HndWin, WM_SETFOCUS, 0, 0), тоже не работает.
Заранее всем спасибо за ответы.
BiN (2005-01-20 15:18:00) [1]P.S. Установка фокуса PostMessage(HndWin, WM_SETFOCUS, 0, 0) или
SendMessage(HndWin, WM_SETFOCUS, 0, 0), тоже не работает.
Зато работает SetForegroundWindow