在擴充的下拉式方塊控制項中使用影像清單
展開的下拉式方塊控制項主要功能是能夠關聯從影像清單中的影像與下拉式方塊控制項中的個別項目。 每個項目可以顯示三個影像:其中一個選取的狀態,其中一個 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。
一旦影像清單與控制項,您可以個別指定每一個項目為三個可能的狀態時所用的影像。 如需詳細資訊,請參閱 設定個別項目的影像。