Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
İletişim sınıfınıza CHeaderCtrl türünde bir üye değişkenini el ile ekleyin.
OnInitDialog'da,
CHeaderCtrliçin stilleri oluşturup ayarlayın, konumlandırın ve görüntüleyin.Üst bilgi denetimine öğeler ekleyin.
İş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
Görünüm sınıfınıza bir CHeaderCtrl nesnesi ekleyin.
Görünümün OnInitialUpdate üye işlevinde üst bilgi denetim penceresinin stilini, konumunu ve görüntülenmesini ayarlayın.
Üst bilgi denetimine öğeler ekleyin.
İş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 .