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.
Bu konu, geri çağırma öğeleri için destek sağlamayı gösterir.
Bilmeniz gerekenler
Teknolojileri
Önkoşullar
- C/C++
- Windows Kullanıcı Arayüzü Programlama
Talimatlar
Uygulamanız bir ComboBoxEx denetiminde geri çağırma öğelerini kullanacaksa, CBEN_GETDISPINFO bildirim kodunu işlemeye hazır olmalıdır. ComboBoxEx denetimi, sahibin belirli öğe bilgilerini sağlaması gerektiğinde bu bildirimi gönderir. Geri arama öğeleri hakkında daha fazla bilgi için bkz. Geri Çağırma Öğeleri.
Aşağıdaki uygulama tanımlı işlev, belirli bir öğe için öznitelikler sağlayarak CBEN_GETDISPINFO işler. Gelen COMBOBOXEXITEM yapısının maskesi üyesi CBEIF_DI_SETITEM olarak ayarlanacağını unutmayın. maskesinin bu değere ayarlanması, denetimin öğe bilgilerini koruyarak bilgileri yeniden istemesine gerek olmamasını sağlar.
Tam örnek
// DoItemCallback - Processes CBEN_GETDISPINFO by providing item
// attributes for a given callback item.
void WINAPI DoItemCallback(PNMCOMBOBOXEX pNMCBex)
{
DWORD dwMask = pNMCBex->ceItem.mask;
if(dwMask & CBEIF_TEXT)
{
// Insert code to provide item text.
}
if(dwMask & CBEIF_IMAGE)
{
// Insert code to provide an item image index.
}
// Insert code to provide other callback information as desired.
// Make the ComboBoxEx control hold onto the item information.
pNMCBex->ceItem.mask = CBEIF_DI_SETITEM;
}
İlgili konular