2014-01-21 4 views
1

Я пытаюсь добиться этого здесь:Скользящие дочерние окна

enter image description here

где, если вы наведите курсор мыши на границе в виде списка и вкладки панели вы получите, чтобы увеличить размер верхней части окна в то время как уменьшая размер нижнего окна и наоборот, но у меня полная потеря относительно того, какие флаги должны быть установлены, чтобы позволить дочернему окну перемещаться пользователем.

+1

Если вы используете как «Splitter Window», вам не нужно знать любой флаг. Просто измените размер дочернего окна при возникновении события WM_SIZE. – hyun

ответ

2

Это не так просто, как установка дочерних оконных флагов. Узкая полоса между верхним и нижним дочерними окнами должна быть фоновым окном, которое реализует эффект окна разделителя, обрабатывая сообщения мыши на полосе. Эта ссылка описывает основы:

http://www.catch22.net/tuts/splitter-windows

Смежные вопросы