. 내 페이지에는 두 개의 콤보 박스가있어서 구별하기 위해 두 개의 식별자가 필요합니다. 다음 코드를 입력하지만 Visual Studio 15.5는 IDC_COMBOBOX_LAYER이 선언되지 않은 식별자임을 알려줍니다. 그것은 정수로되어 있지만 100과 같은 숫자는 작동하지 않습니다.콤보 상자 식별자를 선언하는 방법에 궁금한 C++ 선언 콤보 상자 식별자
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을 검색했지만 여기에서 요청하는 메시지가 표시되지 않습니다. 식별자를 어떻게 선언합니까? 이이 대화 상자 리소스에 사용되지 않을 경우
"_It은 (가) 정수가되어야합니다"는게 무슨 뜻입니까? 어디서 읽었 니? [documentation] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms632679(v=vs.85) .aspx)에 설명 된 것처럼, IDC_COMBOBOX_LAYER를 전달하려는 매개 변수 'to는 HMENU 형이다. ** ** 정수가 아닙니다. –
HMENU이지만 WS_CHILD 스타일의 창과 함께 사용하면 v.an 정수로 처리됩니다. – SoronelHaetir
[The Definitive C++ Book Guide and List] (https://stackoverflow.com/q/388242)를보십시오. 이것은 정말로, 정말로 * 기본적입니다. – IInspectable