информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsАтака на InternetSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Notepad++ полгода раздавал зараженные... 
 Китайский прорыв из ESXi 
 С наступающим 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[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
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach