PSN_TRANSLATEACCELERATOR Benachrichtigungscode

Benachrichtigt ein Eigenschaftenblatt, dass eine Tastaturnachricht empfangen wurde. Es bietet der Seite die Möglichkeit, private Tastaturbeschleunigung zu übersetzen. 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 erstes Element, hdr. Das hwndFrom-Element der NMHDR-Struktur enthält das Handle für das Eigenschaftenblatt. Das lParam-Element der PSHNOTIFY-Struktur ist ein Zeiger auf die MSG der Nachricht. Sie kann in einen LPMSG-Typ umgewandelt 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 anzufordern.

Bemerkungen

Um den Rückgabewert festzulegen, muss die Dialogfeldprozedur für die Seite die SetWindowLong-Funktion mit dem DWL_MSGRESULT Wert verwenden. Die Dialogfeldprozedur muss TRUE zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Prsht.h