Aracılığıyla paylaş


Üstbilgi Denetimi Oluşturma

Ü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 üst bilgi denetimi koymak 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, için stilleri CHeaderCtrloluşturup ayarlayın, konumlandırın ve görüntüleyin.

  3. Üst bilgi denetimine öğe 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).

Görünüme üst bilgi denetimi koymak için (CListView'a değil)

  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 penceresini stil, konum ve görüntüleme.

  3. Üst bilgi denetimine öğe 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 bkz.

CHeaderCtrl Kullanma
Denetimler