Aracılığıyla paylaş


Genişletilmiş Birleşik Giriş Kutusu Denetiminde Görüntü Listeleri Kullanma

Genişletilmiş birleşik giriş kutusu denetimlerinin ana özelliği, bir resim listesindeki görüntüleri birleşik giriş kutusu denetimindeki tek tek öğelerle ilişkilendirebilme özelliğidir. Her öğe üç farklı görüntü görüntüleyebilir: biri seçili durumu için, biri seçilmemiş durumu için ve üçüncüsü katman görüntüsü için.

Aşağıdaki yordam, bir görüntü listesini genişletilmiş birleşik giriş kutusu denetimiyle ilişkilendirir:

Resim listesini genişletilmiş birleşik giriş kutusu denetimiyle ilişkilendirmek için

  1. CImageList oluşturucuyu kullanarak ve sonuç işaretçisini depolayarak yeni bir görüntü listesi oluşturma (veya mevcut bir görüntü listesi nesnesi kullanma).

  2. CImageList::Create çağrısı yaparak yeni görüntü listesi nesnesini başlatın. Aşağıdaki kod, bu çağrının bir örneğidir.

    m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);
    
  3. Her olası durum için isteğe bağlı görüntüler ekleyin: seçili veya seçilmemiş ve bir katman. Aşağıdaki kod önceden tanımlanmış üç görüntü ekler.

    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
    
  4. CComboBoxEx::SetImageList çağrısıyla görüntü listesini denetimle ilişkilendirin.

Görüntü listesi denetimle ilişkilendirildikten sonra, her öğenin üç olası durum için kullanacağı görüntüleri tek tek belirtebilirsiniz. Daha fazla bilgi için bkz . Tek Bir Öğe için Görüntüleri Ayarlama.

Ayrıca bkz.

CComboBoxEx Kullanma
Denetimler