Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |
[c++] wm_ncpaint? - конечно обрабатываю 24.05.03 14:15 Число просмотров: 1510
Автор: BXS Статус: Незарегистрированный пользователь
|
> Обрабатывается ли сообщение WM_NCPAINT ? Если нет, я бы в > первую очередь перехватил и его.
Да, конечно, обрабатывается.
Но вот винда посылает wm_ncpaint ПОСЛЕ того, как сама окно нарисует :(((
вроде, все, что связано с графикой, я перехватываю и рисую сам, но винда упорно хочет делать все сама..
более того, кнопки MIN/MAX/CLOSE я никак не могу сам обрабатывать и рисовать - винда опять лезет со своими нравоучениями ! :((
|
|
<programming>
|
[C++] проблемы прорисовки в MFC 23.05.03 01:21
Автор: BXS Статус: Незарегистрированный пользователь
|
передо мной стоит задача написать свой базовый класс окон, который бы (1) имел весь набор обычной функциональности windows и (2) в то же время совершенно иной облик.
для этого я сам обрабатываю все графические сообщения и сам занимаюсь прорисовкой. все вроде бы замечательно, если бы не одно "но" касательно window caption.
совершенно случайно я обнаружил, что Windows вне зависимости от моих действий сначала сама прорисовывает caption и кнопки системного меню, а потом уже дает возможность юзеру что-либо прорисовывать.
заметил я это так: если заслонить мою прогу другим приложением с кучей вычислений во время прорисовки (я юзал TaskInfo), то постепенно убирая TaskInfo с мое окна я заметил, как винда рисовала стандартный интерфейс!!!
как же так? все мануалки пишут, что можно взять под контроль графическое отображение окна, но выходит какая-то ж***!
есть ли способы решения этой проблемы?
спасибо.
|
 |
Wm_ncpaint? 23.05.03 10:22
Автор: ukv Статус: Незарегистрированный пользователь
|
|
Обрабатывается ли сообщение WM_NCPAINT ? Если нет, я бы в первую очередь перехватил и его.
|
 |  |
[c++] wm_ncpaint? - конечно обрабатываю 24.05.03 14:15
Автор: BXS Статус: Незарегистрированный пользователь
|
> Обрабатывается ли сообщение WM_NCPAINT ? Если нет, я бы в > первую очередь перехватил и его.
Да, конечно, обрабатывается.
Но вот винда посылает wm_ncpaint ПОСЛЕ того, как сама окно нарисует :(((
вроде, все, что связано с графикой, я перехватываю и рисую сам, но винда упорно хочет делать все сама..
более того, кнопки MIN/MAX/CLOSE я никак не могу сам обрабатывать и рисовать - винда опять лезет со своими нравоучениями ! :((
|
 |  |  |
[C++] Дык стиль окна сделай такой, чтобы не было Caption и кнопок, сам всё рисуй! 24.05.03 22:13
Автор: HandleX <Александр М.> Статус: The Elderman
|
|
|
|
|