Aracılığıyla paylaş


Üst Bilgi Kontrolü Oluşturma

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Üst bilgi denetimi iletişim kutusu düzenleyicisinde doğrudan kullanılamaz (ancak üst bilgi denetimi içeren bir liste denetimi ekleyebilirsiniz).

İletişim kutusuna bir başlık denetimi yerleştirmek için

  1. İletişim sınıfınıza CHeaderCtrl türünde bir üye değişkenini el ile ekleyin.

  2. OnInitDialog'da, CHeaderCtrl için stilleri oluşturup ayarlayın, konumlandırın ve görüntüleyin.

  3. Üst bilgi denetimine öğeler ekleyin.

  4. İşlemeniz gereken üst bilgi denetimi bildirim iletilerinin iletişim kutusundaki işleyici işlevlerini eşlemek için Sınıf Sihirbazı'nı kullanın (bkz. İletileri İşlevlere Eşleme).

Bir görünüme (CListView değil) bir üst bilgi denetimi eklemek için

  1. Görünüm sınıfınıza bir CHeaderCtrl nesnesi ekleyin.

  2. Görünümün OnInitialUpdate üye işlevinde üst bilgi denetim penceresinin stilini, konumunu ve görüntülenmesini ayarlayın.

  3. Üst bilgi denetimine öğeler ekleyin.

  4. İşlemeniz gereken üst bilgi denetimi bildirim iletilerinin görünüm sınıfındaki işleyici işlevlerini eşlemek için Sınıf Sihirbazı'nı kullanın (bkz. İletileri İşlevlere Eşleme).

Her iki durumda da, görünüm veya iletişim kutusu nesnesi oluşturulduğunda eklenmiş denetim nesnesi oluşturulur. Ardından denetim penceresini oluşturmak için CHeaderCtrl::Create öğesini çağırmanız gerekir. Denetimi konumlandırmak için, denetimin ilk boyutunu ve konumunu belirlemek için CHeaderCtrl::Layout öğesini, istediğiniz konumu ayarlamak içinse SetWindowPos'u çağırın. Ardından , Üst Bilgi Denetimine Öğe Ekleme bölümünde açıklandığı gibi öğeleri ekleyin.

Daha fazla bilgi için bkz. Windows SDK'da Üst Bilgi Denetimi Oluşturma .

Ayrıca bakınız

CHeaderCtrl'ü Kullanma
Kontroller