customdraw для SysDateTimePick32

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

customdraw для SysDateTimePick32

Сообщение lister » 15.01.2007 (Пн) 1:40

Подскажите, как осуществить отрисовку для SysDateTimePick32?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 15.01.2007 (Пн) 23:03

Обрабатывать WM_PAINT?
А я все практикую лечение травами...

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 16.01.2007 (Вт) 1:38

Судя по приставке Sys, нужно просто манифест добавить к проекту и InitCommonControls вызвать (или InitCommoncontrolsEx).

Если же это DTPicket из MSComCT2.ocx, то см. выше ответ Twister-а

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 16.01.2007 (Вт) 13:31

Alexanbar писал(а):Судя по приставке Sys, нужно просто манифест добавить к проекту и InitCommonControls вызвать (или InitCommoncontrolsEx).


И что это даст? :shock:
Не, ICC совершенно к делу отношения не имеет...

Я вещаю про отрисовку контрола родителем, т.е. про ownerdraw

Какой битовый флаг мне нужно поставить при создании SysDateTimePick32, чтобы отлавливать WM_DRAWITEM ?

Эх... Всего-то навсего хочу отметить красным праздничные и воскресные дни...

MSDN ничего (мне) по этому поводу не глаголит, следовательно, сие мне кажеться невозможно :(

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 16.01.2007 (Вт) 21:09

Перехватывай сообщение WM_NOTIFY, отсылаемое родителю.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 17.01.2007 (Ср) 1:13

Поверь, если MSDN не глаголит, это еще не значит что не возможно.
А я все практикую лечение травами...

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 17.01.2007 (Ср) 2:28

Alexanbar писал(а):Перехватывай сообщение WM_NOTIFY, отсылаемое родителю.

И что там делать?
Отслеживать NM_CUSTOMDRAW?
Не отслеживается...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 114

    TopList