просто интересно, как объявить идентификатор комбобокса. У меня на странице есть два комбинированных списка, поэтому мне нужны два идентификатора, чтобы различать их. Я ввожу следующий код, но Visual Studio 15.5 сообщает мне, что IDC_COMBOBOX_LAYER — это необъявленный идентификатор. Предполагается, что это целое число, но число вроде 100 тоже не сработает.
HWND hWndComboBox = CreateWindow(WC_COMBOBOX, TEXT(""),
CBS_DROPDOWN | CBS_HASSTRINGS | WS_CHILD | WS_OVERLAPPED | WS_VISIBLE,
xpos, ypos, nwidth, nheight, parWnd, IDC_COMBOBOX_LAYER, NULL,
NULL);
Я искал в Google, но смирился, чтобы спросить вас здесь. Как мне объявить идентификатор?
Если это не используется в диалоговом ресурсе, я бы предложил вам просто присвоить значение и использовать его:
enum CHILD_IDs : UINT { IDC_COMBOBOX = 1 };
Если он используется в диалоге (но по какой-то причине не является частью шаблона), я предлагаю вам определить его через систему ресурсов, перейдите в проводник ресурсов (ctrl + shift + e), щелкните правой кнопкой мыши файл ресурсов и выберите « «Символы ресурсов», у вас есть возможность создать новое значение символа.
Других решений пока нет …