Re[2]: WM_WINDOWPOSCHANGING
От: FSoft Россия http://fsoft.tk/
Дата: 01.01.04 10:57
Оценка:
Здравствуйте, Василий, Вы писали:

FS>> Как можно заставить окно быть поверх других, чтобы его нельзя было

FS>>перекрыть никаким окном?
ВВ>WS_EX_TOPMOST

В том то и дело, что следующее окно с установленным стилем
WS_EX_TOPMOST перекроет предыдущее. Идея в том, чтобы перехватывать
в оконной процедуре сообщение WM_WINDOWPOSCHANGING (происходит перед тем
как изменяется размер/положение окна) и устанавливать lParam нужным образом.
Может я что-то делаю неправильно?

With mWndPos
  .x = 0
  .y = 0
  .cx = mW 'screen width
  .cy = mH 'screen height
  .hwndInsertAfter = HWND_TOPMOST
  .Flags = SWP_NOZORDER
End With


С новым 11111010100 годом всех программеров и программерш!
Михаил Юрасов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.