| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CDateTimeCtrl |
| Автор: maq 11.3.2009, 11:19 |
| Добрый день, у меня такой вопрос. В CDateTimeCtrl хочу спрятать текст даты, если скажем не выбрана никакая дата в контроле (GDT_NONE). Как мне "заставить" контроле рисовать текст моим цветом (фона)? В OnPaint() слишком много возни будет... там и checkbox, и текст точно по координатам рисовать (да еще при различных форматах), и т.д. А вот если бы можно было передать кисть через WM_CTLCOLOR - отлично. Но у меня не получилось |
| Автор: Earnest 15.3.2009, 19:09 |
| Попробуй подменить OnEraseBackgnd. Не факт, что поможет (зависит от реализации контрола), но вдруг... |