이미지 목록이 확장된 콤보 상자 컨트롤에는 사용
주 기능은 확장된 콤보 상자 컨트롤의 개별 항목을 콤보 상자 컨트롤에서 이미지 목록에서 이미지를 연결할 수 있습니다.각 항목은 세 가지 다른 이미지를 표시할 수입니다: 선택한 상태로, 해당 nonselected 상태 및 오버레이 이미지에 대 한 세 번째에 대 한 하나.
다음 절차는 이미지 목록이 확장된 콤보 상자 컨트롤과 연결합니다.
이미지 목록이 확장된 콤보 상자 컨트롤과 연결.
새 이미지 목록을 생성 (또는 기존 이미지 목록 개체 사용) 사용 하는 CImageList 생성자 및 결과 포인터를 저장 합니다.
새 이미지 목록 개체를 호출 하 여 초기화 CImageList::Create.다음 코드는이 호출의 예입니다.
m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);
추가 가능한 각 상태에 대 한 선택적 이미지: 선택 또는 nonselected, 및 오버레이.세 개의 미리 정의 된 이미지는 다음 코드를 추가합니다.
m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
이미지 목록 컨트롤에 대 한 호출을 연관 시킬 CComboBoxEx::SetImageList.
이미지 목록을 컨트롤과 연결 되 면 각 항목에 대 한 세 가지 가능한 상태 사용 하 여 이미지를 개별적으로 지정할 수 있습니다.자세한 내용은 의 개별 항목에 대 한 이미지 설정.