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