Почему я не могу мозаично и не касаться окон без заголовков? - PullRequest
0 голосов
/ 30 марта 2010

У меня есть несколько дочерних окон, все с одним родителем. Я хочу расположить эти окна каскадом / плиткой и был счастлив найти функции TileWindows и CascadeWindows Но они, кажется, не работают на моих окнах, если у них нет подписи (и у них нет ее)! С подписью все в порядке. Почему это?

Ответы [ 2 ]

1 голос
/ 30 марта 2010

Это функции, которые были разработаны для работы с дочерними окнами MDI. У дочернего окна MDI должна быть подпись. Если они работают и с дочерними окнами, не относящимися к MDI (не пробовали), то, конечно, Windows избегает перемещения окна, которое не может быть легко перемещено пользователем назад.

0 голосов
/ 30 марта 2010

Windows позволяет мозаичным / каскадным окнам, только если установлен флаг wsCaption окна. Это связано с первоначальной целью, а именно с тем, что эти функции в основном используются в приложениях MDI. Кроме того, эти функции также можно использовать в наборе окон верхнего уровня (при щелчке правой кнопкой мыши на панели задач отображаются соответствующие пункты меню), которые обычно имеют заголовок.

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