| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Опять сообщения Windows |
| Автор: sani79 26.1.2006, 16:09 |
| Коллеги, подскажите пожалуйста, какие сообщения возникают непосредственно перед запуском какого либо приложения . То есть нужно поймать этот момент перед тем как приложение загрузилось. Спасибо. |
| Автор: MIX55 26.1.2006, 16:26 |
| скорее всего какие события. Для главной формы: OnActivate - когда сообщение стало активным onCanresize - событие генерируется перед тем как изменить размер окна onclick - когда пользователь щелкнул по форме onclose - когда окно закрывается oncloseQuery - событине генерируетмся перед закрытием окна oncreate - когда окно создается onDblclick - когда пользователь щелкнул по окну дважды ondeactivate - когда окно деактивируется ondestroy - когда окно уничтожается onhide - когда окно исчезает из виду onkeydown - когда нажата клавиша на клаве onkeypress - когда клавиша нажата и отпущена onkeyup -когда клавиша на клаве отпущена onmouseDown - когда нажата кнопка мыши onmousemove - когда мышь двигается onmouseup - когда отпускается кнопка мыши onmousewheel - генерируется колесиком мыши onmousewheeldown и onmousewheelup - когда колесико прокручено вверх и вниз соотвественно onpaint - если окно перерисовывается onresize - если надо изменить размеры окна onshortcut - когда нажата горячая клавиша onshow - когда показывается окно (до прорисовки) прошу прощения если я чего не понял. Но думаю что этот материал будет комуто полезен. |
| Автор: sani79 26.1.2006, 16:31 |
| Спасибо, но я имел ввиду сообщения API, типа WM_??? Смысл в том, чтобы поймать момент запуска приложения, и не дожидаясь его загрузки проанализировать какие либо параметры к примеру кто его запустил, имя этого приложения и пр... |
| Автор: MIX55 26.1.2006, 16:40 |
| понятно. все о сообщениях ты можещь почитатьhttp://www.delphiworld.narod.ru/_os_.html Добавлено @ 16:41 И конечно в DRKB тоже есть много чего интересного |
| Автор: sani79 26.1.2006, 16:53 |
| Спасибо.. похоже такого сообщения нет... видимо придется искать другие пути... |
| Автор: MIX55 26.1.2006, 19:26 | ||
Как нет там целый справочник по Windows сообщениям есть. ищи лучше. Удачи |
| Автор: MIX55 27.1.2006, 13:52 |
| имена всех сообщений Windows находятся у тебя на диске где установлена Delphi путь Source\Rtl\Win в afqkt Messages.pas |