Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
There is a way involving getting the HWND of the window, converting it to a Hex string (See WILX extender) and strcat'ting some characters in front to turn the hwnd of a control into a WinID number that then WinState can check the hidden/unhidden status on.
winid=WInIdGet("WinBatch Studio") ; WinState likes these hwnd=DllHwnd("WinBatch Studio") ; Control manager uses this kind Message(winid,hwnd) ; show the two different types ;Convert AddExtender("WILX34I.DLL") hexnum=xBaseConvert(hwnd,10,16) ; convert to hex hexnum=StrFixLeft(hexnum,"0",8) hexnum=strcat("#WIN$ID#",hexnum) Message(winid,hexnum) Message("WinState",WinState(hexnum))
Article ID: W12505
Filename: Get Enable State of Child Window.txt
File Created: 2017:07:28:13:58:26
Last Updated: 2001:03:02:14:35:54