Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Вниз

где взять GetMessageText ?   Найти похожие ветки 

 
pirat   (2003-01-21 22:54) [0]

то есть чтобы функция по коду msg возвращяла (например) что это было "WM_PAINT" или "WM_CLOSE". где взять такую функцию?


 
Diamond Cat   (2003-01-22 00:42) [1]

берешь messages.pas и пишешь к нему функции


 
Игорь Шевченко   (2003-01-22 09:44) [2]

Нечто вроде этого:

{ Расшифровка идетификатора оконного сообщения }
function MsgName (const MsgID : Cardinal) : String;
begin
case MsgID of
WM_ACTIVATE: Result := "WM_ACTIVATE";
WM_ACTIVATEAPP: Result := "WM_ACTIVATEAPP";
WM_CAPTURECHANGED: Result := "WM_CAPTURECHANGED";
WM_CHANGEUISTATE: Result := "WM_CHANGEUISTATE";
WM_CHAR: Result := "WM_CHAR";
WM_CHARTOITEM: Result := "WM_CHARTOITEM";
WM_CLOSE: Result := "WM_CLOSE";
WM_COMMAND: Result := "WM_COMMAND";
WM_CREATE: Result := "WM_CREATE";
WM_CTLCOLORBTN: Result := "WM_CTLCOLORBTN";
WM_CTLCOLOREDIT: Result := "WM_CTLCOLOREDIT";
WM_CTLCOLORLISTBOX: Result := "WM_CTLCOLORLISTBOX";
WM_CTLCOLORSCROLLBAR: Result := "WM_CTLCOLORSCROLLBAR";
WM_CTLCOLORSTATIC: Result := "WM_CTLCOLORSTATIC";
WM_DELETEITEM: Result := "WM_DELETEITEM";
...............
else
Result := Format("UNKNOWN_%.8x", [MsgID]);
end;
end;


 
pirat   (2003-01-22 18:56) [3]

Ну да, оно самое,вот только самому писать все это ... Я думал у кого уже готовая есть :)

p.s.Пиши маленькую библиотеку (для собственных нужд), которая все сообщения пришедшие окну (или окнам) скидывает в текстовый файл.


 
Игорь Шевченко   (2003-01-23 10:14) [4]

pirat © (22.01.03 18:56)

У меня есть, но не полный список.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-39377
Kair
2003-03-02 21:28
2003.03.13
Загрузка в Image


3-39153
Erny
2003-02-20 15:02
2003.03.13
Базы данных


14-39580
REA
2003-02-26 16:24
2003.03.13
Наследники


1-39241
First_May
2003-02-28 10:55
2003.03.13
Инсталятор...


3-39179
mib431
2003-02-20 23:31
2003.03.13
Что я не так делаю с ODBC?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский