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
Prsht.h