Поделиться через


Функция TranslateMDISysAccel (winuser.h)

Обрабатывает нажатия клавиш акселератора для команд меню окна дочерних окон интерфейса С несколькими документами (MDI), связанных с указанным клиентским окном MDI. Функция преобразует WM_KEYUP и WM_KEYDOWN сообщения в сообщения WM_SYSCOMMAND и отправляет их в соответствующие дочерние окна MDI.

Синтаксис

BOOL TranslateMDISysAccel(
  [in] HWND  hWndClient,
  [in] LPMSG lpMsg
);

Параметры

[in] hWndClient

Тип: HWND

Дескриптор окна клиента MDI.

[in] lpMsg

Тип: LPMSG

Указатель на сообщение, полученное с помощью функции GetMessage или PeekMessage . Сообщение должно быть структурой MSG и содержать сведения о сообщениях из очереди сообщений приложения.

Возвращаемое значение

Тип: BOOL

Если сообщение преобразуется в системную команду, возвращается ненулевое значение.

Если сообщение не преобразуется в системную команду, возвращаемое значение равно нулю.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел