Without further ado, the notoriously short, 39 lines (after pretty spacing techniques were applied):
#include <GUIConstants.au3> #include <GUIList.au3> #include <Misc.au3> HotKeySet("{F9}", "Start") Global $mask, $init Global $STATE_ask = 0 Global $STATE_trap = 0 While 1 Sleep(1) WEnd Func Start() If $STATE_trap = 1 Then GUIDelete($mask) WinSetOnTop($init, "", 0) $STATE_trap = 0 ElseIf $STATE_trap = 0 Then $init = Init(WinGetTitle(""), WinGetHandle(WinGetTitle(""))) EndIf EndFunc Func Init($sWinTitle, $hWindow) Global $mask = GUICreate("OnTask Mask Window", @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUPWINDOW, $WS_EX_TOOLWINDOW) GUISetBkColor(0x000000, $mask) WinSetTrans("OnTask Mask Window", "", 254) GUISetState(@SW_SHOW, $mask) WinSetState($sWinTitle, "", @SW_RESTORE) WinSetOnTop($sWinTitle, "", 1) $pos = WinGetPos($sWinTitle) $STATE_trap = 1 Return $sWinTitle EndFunc
Enjoy. Press F9 to activate.
:^) / ( 8^I) Which one?
And yes, I am joining the manual-signature club (see above). And yes, I am in a very good mood.
This post has been edited by sandman: 10 October 2007 - 09:43 PM

Sign In
Register
Help


MultiQuote