Консультация № 67935
21.12.2006, 06:55
0.00 руб.
0 3 3
Здравствуйте!
Скажите пожалуйста, что за фукция TranslateMessageEx и с чем ее едят. Если есть ссылка на описание с параметрами, буду рад...
Спасибо

Обсуждение

Неизвестный
21.12.2006, 07:10
общий
это ответ
Здравствуйте, Соболев Артемий Семенович!
Есть функция TranslateMessage() преобразует сообщения виртуальных клавиш в сообщения р символах.

BOOL TranslateMessage(

CONST MSG *lpMsg // адрес структуры сообшения
);
Неизвестный
21.12.2006, 07:18
общий
это ответ
Здравствуйте, Соболев Артемий Семенович!

про ex не нашел но есть

Функция TranslateMessage

Описание:
function TranslateMessage(var Msg: TMsg): Bool;

Пеpеводит комбинации wm_KeyDown/Up в wm_Char или wm_DeadChar и комбинации wm_SysKeyDown/Up в wm_SysChar или wm_SysDeadChar и напpавляет символьное сообщение в очеpедь
пpикладной задачи.

Паpаметpы:
Msg: Инфоpмация TMsg, считанная из GetMessage или PeekMessage.

Возвpащаемое значение:
Не нуль в случае выполнения пеpевода; 0 - в пpотивном случае.

функция находится в файле user32.dll
Неизвестный
21.12.2006, 09:21
общий
это ответ
Здравствуйте, Соболев Артемий Семенович!
В WinApi (да и во многих других) такой функции нет. И если вы ее видели, то скорее всего кто-то просто определил свою функцию, причем она в таком случае может выполнять и совершенно другие дейтвия, никак не связанные с Api-шной
Форма ответа