Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Eigenschaftenblatt sendet WM_NOTIFY Nachrichten, um Informationen von den Seiten abzurufen und die Seiten über Benutzeraktionen zu benachrichtigen.
Der lParam-Parameter der Nachricht ist die Adresse einer NMHDR-Struktur , die das Handle zum Eigenschaftenblattdialogfeld, das Handle zum Dialogfeld "Seite" und einen Benachrichtigungscode enthält. Die Seite muss auf einige Benachrichtigungen reagieren, indem sie den DWL_MSGRESULT Wert der Seite entweder auf TRUE oder FALSE festlegt.
Wichtige Informationen
Technologien
Voraussetzungen
- C/C++
- Programmierung der Windows-Benutzeroberfläche
Anweisungen
Verarbeiten von Benachrichtigungen
Das folgende Beispiel ist ein Codefragment aus der Dialogfeldprozedur für eine Seite. Es zeigt, wie der PSN_HELP Benachrichtigungscode verarbeitet wird.
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.
}
Zugehörige Themen