Привет All.
Вот такая проблема возникла. Захотелось заиметь класс а-ля CCombobox написанный с нуля.
И вот почему. По какой-то прихоти Microsoft в библиотеке MFC под Windows CE ССombobox
написан мягко говоря через одно место.... Задача предельно проста: необходимо изменить цвет фона и цвет текста комбобокса. Все это на eVC 3.0.
Первая мысль — ага, сейчас мы поймаем CTLCOLOR_LISTBOX, CTLCOLOR_STATIC, CTLCOLOR_EDIT —
ничего не получается — приходит только CTLCOLOR_EDIT — можно поменять цвет edit-а, но не выпвадающего списка.
Вторая мысль — ownerdraw — читаем msdn — облом — CE не поддерживает ownerdraw для listbox-ов и combobox-ов.
Остается одно — написать свой комбобокс. Но изобретать велосипед — сильно не хочется, может уже кто-то сталкивался с подобной проблемой ?
12.09.03 19:37: Перенесено модератором из 'MFC' — AS
Здравствуйте, Аноним, Вы писали:
А>Привет All.
А>Вот такая проблема возникла. Захотелось заиметь класс а-ля CCombobox написанный с нуля.
Раздел eMMbedded / mobile
здесь
здесь
Может поможет.
Здравствуйте, Аноним, Вы писали:
А>Привет All.
А>Вот такая проблема возникла. Захотелось заиметь класс а-ля CCombobox написанный с нуля.
Можно попробовать
это немного переделать.