Как можно скрыть / заменить действие при нажатии на крестик (кнопку закрытия окна) стороннего приложения? Есть программа, из которой пользователь должен обязательно выйти через меню, а не закрыв [X]. GUISetStyle не помогает - сменить стиль получается только для GUICreate-овского окна.
Гугл говорит http://forum.script-coding.com/viewtopic.php?id=363, но беда в том, что в таком примере есть привязка к определенному пункту меню, а в интересующей меня программе меню динамически меняются в зависимости от пользователя.
Суть вопроса в примере...
Однозначно убежден, что что-то похожее д.б. в UDF-функциях, но не могу найти... :-\
Гугл говорит http://forum.script-coding.com/viewtopic.php?id=363, но беда в том, что в таком примере есть привязка к определенному пункту меню, а в интересующей меня программе меню динамически меняются в зависимости от пользователя.
Суть вопроса в примере...
Код:
$hWindow = WinGetHandle("[CLASS:Bla-Bla-Bla]")
WinSetTitle($hWindow , "", @HOUR&@MIN&@SEC) ; заголовок меняет
GUISetStyle(BitOR($WS_POPUPWINDOW, $WS_THICKFRAME), BitOR($WS_EX_CLIENTEDGE, $WS_EX_TOOLWINDOW), $hWindow ) ; ничего не происходит
Однозначно убежден, что что-то похожее д.б. в UDF-функциях, но не могу найти... :-\