Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Если двигать липучее окно в обработчике wm_moving основного... 24.07.07 17:23 Число просмотров: 3325
Автор: HandleX <Александр М.> Статус: The Elderman
|
> Спасибо за сочувствие, вариант с прилипающим окном теперь > мне стал ясен. Здесь и с заголовком вроде ужиться можно. > Регионы позволяют делать с ним всё, что хочешь. Но есть > подозрение, что при перемещении основного окна, прилипающее > будет перемещаться с некоторым запаздыванием. А хотелось бы > чтобы всё выглядело монолитно. Если двигать липучее окно в обработчике WM_MOVING основного окна до того, как передадим дальнейшую обработку венде, то "липучка" будет перемещаться даже чуть раньше основного окна ;-))
> Может кто раскопки функций по отрисовке обычных квадратных > окон проводил? Или ссылки на околораскопочную тему есть? > Если вклиниться в процесс этой отрисовки теоретически можно > нарисовать что хочешь и где хочешь. Или я не прав? Винда вроде как рисует заголовок и границу окна после того, как WM_NCPAINT упадёт в конце концов в виндовозную DefWindowProc. Используются функции навроде DrawCaption (полезна бывает кста отрисовать заголовок собственного тулбарчика — с градиентом, текстом), DrawFrameControl рисует кнопочки развернуть-свернуть и ещё много чего умеет... В MSDN эта группа функций называется «Painting and Drawing Functions», её и изучать.
|
|
|