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.
Özellik sayfası, sayfalardan bilgi almak ve kullanıcı eylemlerini sayfalara bildirmek için WM_NOTIFY mesajlar gönderir.
İletinin lParam parametresi, özellik sayfası iletişim kutusunun tutamacını, sayfa iletişim kutusunun tutamacını ve bildirim kodunu içeren bir NMHDR yapısının adresidir. Sayfanın DWL_MSGRESULT değerini TRUE veya FALSE olarak ayarlayarak bazı bildirim iletilerine yanıt vermesi gerekir.
Bilmeniz gerekenler
Teknolojileri
Önkoşullar
- C/C++
- Windows Kullanıcı Arayüzü Programlama
Talimatlar
Bildirim İletilerini İşleme
Aşağıdaki örnek, bir sayfanın iletişim kutusu yordamından bir kod parçasıdır. PSN_HELP bildirim kodunun nasıl işlendiği gösterilir.
case WM_NOTIFY:
switch (((NMHDR FAR *) lParam)->code)
{
case PSN_HELP:
{
char szBuf[FILE_LEN]; // Buffer for name of Help file
// Display Help for the font properties page.
LoadString(g_hinst, IDS_HELPFILE, &szBuf, sizeof(szBuf)/sizeof(szBuf[0]));
WinHelp(((NMHDR FAR *)lParam)->hwndFrom, &szBuf, HELP_CONTEXT, IDH_FONT_PROPERTIES);
break;
}
// Process other property sheet notifications here.
}
İlgili konular