Функция 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 |