TranslateMDISysAccel-Funktion (winuser.h)
Verarbeitet Tastenkombinationen für Fenstermenübefehle der untergeordneten MDI-Fenster (Multiple Document Interface), die dem angegebenen MDI-Clientfenster zugeordnet sind. Die Funktion übersetzt WM_KEYUP und WM_KEYDOWN Nachrichten in WM_SYSCOMMAND Nachrichten und sendet sie an die entsprechenden untergeordneten MDI-Fenster.
Syntax
BOOL TranslateMDISysAccel(
[in] HWND hWndClient,
[in] LPMSG lpMsg
);
Parameter
[in] hWndClient
Typ: HWND
Ein Handle für das MDI-Clientfenster.
[in] lpMsg
Typ: LPMSG
Ein Zeiger auf eine Nachricht, die mithilfe der GetMessage- oder PeekMessage-Funktion abgerufen wird. Die Nachricht muss eine MSG-Struktur sein und Nachrichteninformationen aus der Nachrichtenwarteschlange der Anwendung enthalten.
Rückgabewert
Typ: BOOL
Wenn die Nachricht in einen Systembefehl übersetzt wird, ist der Rückgabewert nichtzero.
Wenn die Nachricht nicht in einen Systembefehl übersetzt wird, ist der Rückgabewert 0.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |