![]() |
|
|
![]()
|
|
| Darked |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 536 Регистрация: 26.2.2004 Где: Южный Урал Репутация: нет Всего: нет |
Доброе врея суток.
Столкнулся с такой вещью. Пишу на WTL. Есть контрол CTabCtrl, в нем 3 вкладки. При переключении на последнюю вкладку должен появляться диаложек. На этом диложке находятся 2 контрола: CStatiс и CButton, плюс еще я рисую градиентнозакрашенный прямоугольник функцией SetPixel. Так вот суть проблемы в том, что когда открываю вкладку все прорисовываеся, но если вкладка перекрывается каким-нибудь окном, но все перерисовывается, а нарисованный мною прямоугольник нет, т.е. часть прямоугольника закрытая окном не перерисовывается. Вот и хочетя узнать как это побароть. Появдяющийся диалог на вкладке это класс наследуемый от CDialogImpl, у него я переопределяю обработчик onPaint(), в котором вызываю функцию рисования цветного прямоугольника drawColRect().
-------------------- Veni, Vidi, Vici !!! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |