Re: Приложение типа панели MSOffice
От: Soulless Россия  
Дата: 02.03.02 12:03
Оценка:
Здравствуйте beaver, Вы писали:

B>Всем привет!

B>Нужно написать сабж. Про OnTop понятно. Для ограничения рабочей области пробовал SystemParametersInfo, но это криво, да и остальные программы на это реагируют не так, как хотелось бы. Надо, чтобы уже максимизированные отодвигались от края, к которому прислонен сабж, а максимизируемые на него (или под него) не залазили! Ну, в общем, поведение сабжа должно быть схожим с таскбаром или панелью офиса, прислоненной к краю экрана.
B>Если кто знает, как — plz, help!

Если я тебя правильно понял, то ты хочешь сделать, чтобы окошко граница максимизированных окон примыкали к твоему окну но не перекрывали его? Я думаю можно было бы сделать через
SetWindowsHookEx, т.е ловить WM_WINDOWPOSCHANGED для всех окон.Потом смотреть, если максимзируется то выполнять SetWindowPos для этого окна.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.