Функция TranslateMDISysAccel


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

Синтаксис

BOOL TranslateMDISysAccel(      
    HWND hWndClient,
    LPMSG lpMsg
);

Параметры

hWndClient

[in] Дескриптор рабочего окна MDI.

lpMsg

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

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

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

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

Пример

Пример, см. в статье Запись главного цикла обработки сообщений.

Смотри также

Обзор Многодокументный интерфейс, Функции, используемые MDI, GetMessagePeekMessageTranslateAcceleratorMSGWM_KEYDOWNWM_KEYUPWM_SYSCOMMAND

Размещение и совместимость TranslateMDISysAccel

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

Назад в оглавление
На главную страницу
На главную страницу справки 

Hosted by uCoz