![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Tneiro |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 5.10.2004 Где: Одесса Репутация: нет Всего: 1 |
привет , мне очень нужно поменять цвет текста в CCheckListBox( в 7 студии(.NET) ) я пишу
void CCheckListBoxMy::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your message handler code here CDC dc; dc.Attach(lpDrawItemStruct->hDC); CRect rect; rect=lpDrawItemStruct->rcItem; dc.SetTextColor(RGB(255,0,0)); dc.SetBkColor(RGB(87, 117, 178)); dc.DrawText((LPSTR)lpDrawItemStruct->itemData,rect,DT_LEFT | DT_WORDBREAK); dc.Detach(); } но при этом текст совсем пропадае dc.DrawText((LPSTR)lpDrawItemStruct->itemData,rect,DT_LEFT | DT_WORDBREAK); проверял структуру lpDrawItemStruct->itemData но она пустая если вместо неё сую что то другое всё страшно глючит, но текст менят цвет и виден! Почему так происходит? ![]() Да сам лист не пустой я его заполняю экземпляр класса TrackCheckListBox track.Format("Track %3d",TrackCNT); неважно что но она не пустая TrackCheckListBox.AddString(track); Заранее большое спасиба! ![]() |
|||
|
||||
Mad |
|
|||
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 7 Всего: 19 |
Tneiro
Попробуй получить строку по itemID. |
|||
|
||||
Tneiro |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 5.10.2004 Где: Одесса Репутация: нет Всего: 1 |
Спасиба большое при большое я написал GetText(lpDrawItemStruct->itemID,str);
всё супер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |