在展開的下拉式方塊控制項中使用影像清單
擴充的下拉式方塊控制項的主要功能是能夠與組合方塊控制項中的個別項目產生關聯影像清單中的影像。 每個項目是可以顯示三個不同的影像: 一個是選定的狀態、 表單做為其選定的狀態,而第三個是重疊影像。
下列程序會將影像清單與擴充的下拉式方塊控制項:
若要將影像清單與擴充的下拉式方塊控制項
建構新的影像清單 (或使用現有的影像清單物件),使用 CImageList 建構函式,並儲存結果的指標。
初始化新的影像清單物件藉由呼叫 CImageList::Create。 下列程式碼是一個例子,這個呼叫。
m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);
加入選擇性的每個可能狀態的影像: 選定或未選取,以及重疊。 下列程式碼加入三個預先定義的影像。
m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
將影像清單產生關聯與控制項有一個呼叫 CComboBoxEx::SetImageList。
一旦影像清單已經與控制項產生關聯,您可以個別指定每個項目將會使用三個可能狀態的影像。 如需詳細資訊,請參閱設定為個別項目影像。