다음을 통해 공유


확장된 콤보 상자 컨트롤 만들기

확장된 콤보 상자 컨트롤을 만드는 방법은 대화 상자에서 컨트롤을 사용하는지 또는 비Dialog 창에서 컨트롤을 만드는지에 따라 달라집니다.

대화 상자에서 직접 CComboBoxEx를 사용하려면

  1. 대화 상자 편집기에서 대화 상자 템플릿 리소스에 확장 콤보 상자 컨트롤을 추가합니다. 해당 컨트롤 ID를 지정합니다.

  2. 확장된 콤보 상자 컨트롤의 속성 대화 상자를 사용하여 필요한 스타일을 지정합니다.

  3. 멤버 변수 추가 마법사를 사용하여 Control 속성과 함께 CComboBoxEx 형식의 멤버 변수를 추가합니다. 이 멤버를 사용하여 CComboBoxEx 멤버 함수를 호출할 수 있습니다.

  4. 클래스 마법사사용하여 처리해야 하는 확장된 콤보 상자 컨트롤 알림 메시지에 대한 대화 상자 클래스의 처리기 함수를 매핑합니다(함수에 메시지 매핑 참조).

  5. OnInitDialog에서 개체에 대한 CComboBoxEx 추가 스타일을 설정합니다.

비대화 창에서 CComboBoxEx를 사용하려면

  1. 뷰 또는 창 클래스에서 컨트롤을 정의합니다.

  2. OnInitialUpdate에서 가능한 한 빨리 부모 창의 OnCreate 처리기 함수에서 컨트롤의 멤버 만들기 함수를 호출합니다. 컨트롤의 스타일을 설정합니다.

참고 항목

CComboBoxEx 사용
컨트롤