
My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * 3 UDF * 3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * 3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Edited Decemby orbsĪny of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. but still, that's the crude and non-robust way of doing it i'm hoping to find a way to interact with the control directly. it should be MouseCoordMode rather than CaretCoordMode. The click position is wrong! the horizontal position is OK, but the vertical position seems to be relative to the full screen, not relative to the control position - and not even relative to the main window - no matter what i set CaretCoordMode as.Īny hints or suggestions are appreciated.ĮDIT: silly mistake. 50px back from the right-hand-side (width of the control): Opt ( 'CaretCoordMode', 2 ) $aPos = ControlGetPos ( 'WinMerge', '', 65280 ) MouseClick ( 'left', $aPos - 50, 15, 1, 0 )

Trying to send a click where the Maximize button is supposed to be - approx.

Trying to send WM to maximize (i think that's how it should be done): ControlCommand ( 'WinMerge', '', 65280, 'SendCommandID', 0x0225 ) 0x0225 = WM_MDIMAXIMIZE i tried by simulate of double-click on the control (which works manually): ControlClick ( 'WinMerge', '', 65280, 'left', 2 ) I'm trying to maximize this internal GUI, similar to manual click on the Maximize button. but it does have a Maximize button! that button is not detected by the Info Tool. So, apparently this GUI is a control and not a window. so this works: ControlFocus ( 'WinMerge', '', 65280 ) however, the Control ID (=65280) remains identical over launches (as far as i can see).

The parameters Class, ClassnameNN, Handle have different values every time i launch WinMerge or a new pair of files. This is properly detected in the "Control" tab of the AutoIt info tool:
