Форум: "Основная";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
ВнизХочу знать действия пользователя до глюка Найти похожие ветки
← →
IGray (2006-05-24 12:51) [0]Не все - хотя бы выбираемые пункты меню, Action-ы, и, желательно, нажимаемые кнопки, но хочу сделать это не через "флажки" в отдельных обработчиках, а используя централизованную обработку событий (напр. - TApplicationEvents.OnMessage)
Т.е. перехватить что-нибудь и сделать вывод о действии пользователя.
Помогите плииз!
← →
Сергей М. © (2006-05-24 12:59) [1]см. хук WH_JOURNALRECORD/PLAYBACK
← →
IGray (2006-05-24 17:41) [2]Любопытно... Спасибо! Но кажется, в моём случае не подойдет...
А есть ли ещё у кого-нибудь какие-нибудь идеи?
← →
Сергей М. © (2006-05-24 17:43) [3]
> кажется, в моём случае не подойдет
Чтой-то вдруг ?
Впрочем, хозяин - барин.
← →
IGray (2006-05-25 18:48) [4]Дело в том, что моя программа работает с БД которая находится только у пользователя, а поэтому точное воспроизведение действий пользователя невозможно (исходные данные разные)
A WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для точного воспроизведения?
Или я неправильно понял?
← →
sicilla © (2006-05-25 22:42) [5]Хочу знать действия пользователя до глюка
Значит первое действие, это появление желания получить глюк
Второе действие это поиск места, где можно найти колеса
Третье действие это поиск денег на колеса
Четвертое действие это покупка колес
Ну и так дальше.
В конце всего этого глюк
← →
Сергей М. © (2006-05-26 09:37) [6]
> WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для
> точного воспроизведения?
Да, для точной записи/воспроизведения последовательности сообщений.
Но никто не заставляет тебя записывать/воспроизводить все подряд.
При записи фильтруй только интересующие тебя сообщения.
← →
IGray (2006-05-26 11:53) [7]
> При записи фильтруй только интересующие тебя сообщения.
Так в этом-то и проблема! Перехватить элементарные сообщения я
и без хуков вроде, в TApplicationEvents.OnMessage могу, но мне нужно перекодировать их в выбираемые пользователем комманды меню и нажимаемые кнопки..
Есть сообщение WM_COMMAND, но оно далеко не всегда генерируется вроде.. :-((
← →
Сергей М. © (2006-05-26 12:03) [8]
> оно далеко не всегда генерируется вроде
Цитата из справки:
The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.
← →
Krants (2006-05-27 02:02) [9]Есть одна веселая прога, - записывает в видео файл все действия выводимые на экран. Поставь эту прогу пользователю и посмоти(визуально) чего он там творит...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c