Win32 COMBOBOX не рисует раскрывающийся списокC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Win32 COMBOBOX не рисует раскрывающийся список

Сообщение Anonymous »

Я создаю в плагине Win32 C++ в *.rc-файле COMBOBOX с раскрывающимся списком:

Код: Выделить всё

COMBOBOX   IDC_CCODE_EDT_PNR,60,18,83,27,CBS_DROPDOWN | WS_VISIBLE | CBS_SORT | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
Создайте окно владельца:

Код: Выделить всё

_hSelf = ::CreateDialogParam(_hInst, MAKEINTRESOURCE(dialogID), _hParent, dlgProc, reinterpret_cast(this));
При инициализации инициатор запроса устанавливает элементы:

Код: Выделить всё

::SendMessage(cbPointCode, CB_ADDSTRING, 0, (LPARAM)StringTools::GetWString(codes->at(i)).c_str());
Размер открытого раскрывающегося списка изменяется нормально, но элементы не отображаются, черный текст на черном фоне. Только после наведения курсора мыши можно нарисовать элемент.
Изображение

Что мне нужно сделать, чтобы инициировать раскрывающийся список рисования при открытии?
С уважением Марио
(изменить, добавить, создать окно)

Подробнее здесь: https://stackoverflow.com/questions/775 ... pdown-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»