There is a legacy application, one of which looks like this:
I need to programmatically remove a tick from checkbox's inside this list.
Handle the window handle of the list have already received, and what to do next? How to get to these checkbox's?
The program is written in Delphi.
// search for a window titled "Select Tools"
if (SelectToolsHandle <> 0) then begin
// looking for list
SysListHandle:=FindWindowEx(SelectToolsHandle, 0, 'SysListView32', nil);
if (SysListHandle <> 0) then begin
showmessage(IntToStr(SysListHandle)); // handle the list returned
// What to do next?(