C ++ стыковочные окна - PullRequest
       14

C ++ стыковочные окна

0 голосов
/ 21 марта 2012

есть ли способ закрепить два окна (как Winamp делает с панелями), но одно окно из моего приложения (WinApi), а второе - из другого (не связанного с моим приложением) приложения? Поэтому, если я переместлю окно из другого приложения, мое окно «склеится» с ним и будет двигаться в том же направлении.

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Да, это довольно просто. Используйте SetWindowsHookEx(WH_CALLWNDPROCRET, otherHWND), чтобы получить сообщение WM_MOVE, которое будет генерироваться всякий раз, когда otherHWND перемещается.

1 голос
/ 22 марта 2012

Я не знаю, возможно ли это на C ++, потому что я программирую на C #, но вы можете попробовать:

Сделать 2 панели.Док-панель2 снизу.панель док1 для заполнения.Поместите разделитель над панелью 2, чтобы его можно было изменить.

Я уже использовал это решение раньше, и оно работало довольно хорошо:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...