Palkiao Posted February 9, 2022 Share Posted February 9, 2022 Hi guys so I am trying to turn this script into a script that drag move current active window, even with a combination of keys if is easier.. This script works perfectly with a gui window, I am simply trying to raplace what is moving (the gui) with current active window with no success.. Anyone has an idea? ``` #include <GuiconstantsEx.au3> #include <WindowsConstants.au3> #include <SendMessage.au3> HotKeySet("{ESC}", "On_Exit") $hGUI = GUICreate("X", 100, 100, -1, -1, $WS_POPUP) GUISetBkColor(0x00FF00, $hGUI) $hButton = GUICtrlCreateButton("Test", 10, 35, 80, 30) GUISetState() While 1 Switch GUIGetMsg() Case $GUI_EVENT_PRIMARYDOWN On_Drag() Case $hButton On_Button() EndSwitch WEnd Func On_Drag() Local $aCurInfo = GUIGetCursorInfo($hGUI) If $aCurInfo[4] = 0 Then ; Mouse not over a control DllCall("user32.dll", "int", "ReleaseCapture") _SendMessage($hGUI, $WM_NCLBUTTONDOWN, $HTCAPTION, 0) EndIf EndFunc ;==>On_Drag Func On_Exit() Exit EndFunc ;==>On_Exit Func On_Button() MsgBox(0, "Hi", "Button Pressed") EndFunc ;==>On_Button ``` Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now