#include #include #include #include GUICreation() Windowcheck() Func GUICreation() Opt("GUIOnEventMode", 1) $app = 'google' Global $path = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" $wintitle = "[REGEXPTITLE:(?i)(.*" & $app & "*)]" Global $list = WinList($wintitle) $WinNum = $list[0][0] * 20 $GUI = GUICreate("List Windows", 300, $WinNum, -1, -1, $WS_POPUP) Global $end = 0 GUISetState(@SW_SHOW) EndFunc Func Windowcheck() Switch $list[0][0] Case 1 $1 = GUICtrlCreateLabel($list[1][0], 20, 5) GUICtrlCreateIcon($path, -1, 0, 0, 20, 20) GUICtrlSetCursor($1,0) GUICtrlSetOnEvent($1, "item1") $i1m = GUICtrlCreateContextMenu($1) Global $id1 = GUICtrlCreateMenuItem("Minimize", $i1m) Global $id2 = GUICtrlCreateMenuItem("Restore", $i1m) Case 2 $1 = GUICtrlCreateLabel($list[1][0], 20, 5) GUICtrlCreateIcon($path, -1, 0, 0, 20, 20) GUICtrlSetCursor($1,0) GUICtrlSetOnEvent($1, "item1") $i1m = GUICtrlCreateContextMenu($1) Global $id1 = GUICtrlCreateMenuItem("Minimize", $i1m) Global $id2 = GUICtrlCreateMenuItem("Restore", $i1m) $2 = GUICtrlCreateLabel($list[2][0], 20, 25) GUICtrlCreateIcon($path, -1, 0, 20, 20, 20) GUICtrlSetCursor($2,0) GUICtrlSetOnEvent($2, "item2") $i2m = GUICtrlCreateContextMenu($2) Global $id1 = GUICtrlCreateMenuItem("2", $i2m) EndSwitch EndFunc While 1 Switch GUIGetMsg() Case $id1 MsgBox($MB_SYSTEMMODAL, "Test", "Minimize Clicked") Case $id2 MsgBox($MB_SYSTEMMODAL, "Test", "Restore Clicked") EndSwitch WEnd