PSN _ TRANSLATEACCELERATOR-Benachrichtigungscode
Benachrichtigt ein Eigenschaftenblatt, dass eine Tastaturnachricht empfangen wurde. Sie bietet der Seite die Möglichkeit, eine private Tastaturbeschleunigungsübersetzung zu erstellen. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.
PSN_TRANSLATEACCELERATOR
lppsn = (LPPSHNOTIFY) lParam;
Parameter
-
lParam
-
Ein Zeiger auf eine PSHNOTIFY-Struktur, die Informationen zum Benachrichtigungscode enthält. Diese Struktur enthält eine NMHDR-Struktur als ersten Member, hdr. Der hwndFrom-Member der NMHDR-Struktur enthält das Handle für das Eigenschaftenblatt. Der lParam-Member der PSHNOTIFY-Struktur ist ein Zeiger auf das MSGder Nachricht. Sie kann in einen LPMSG-Typ umge castiert werden, um Zugriff auf die Parameter der zu übersetzenden Nachricht zu erhalten.
Rückgabewert
Gibt PSNRET _ MESSAGEHANDLED zurück, um anzugeben, dass keine weitere Verarbeitung erforderlich ist. Gibt PSNRET _ NOERROR zurück, um die normale Verarbeitung an fordern.
Bemerkungen
Zum Festlegen des Rückgabewerts muss die Dialogfeldprozedur für die Seite die SetWindowLong-Funktion mit dem DWL _ MSGRESULT-Wert verwenden. Die Dialogfeldprozedur muss TRUE zurückgeben.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|