Nun ist es mit seinem Script möglich mit der hwnd der Combobox die einzelenen hwnds (Editbox, DropDownList) zu ermitteln, doch geht das auch andersrum?
Hier ist "just me´s" Script:
Code: Select all
GetComboBoxInfo(hCtrl, ByRef hCombo, ByRef hItem, ByRef hList) {
Static cbCBI := 40 + (A_PtrSize * 3)
hCombo := hItem := hList := hCtrl
VarSetCapacity(CBI, cbCBI, 0)
NumPut(cbCBI, CBI, 0, "UInt")
If DllCall("User32.dll\GetComboBoxInfo", "Ptr", hCtrl, "Ptr", &CBI) {
hCombo := Numget(CBI, 40 + (A_PtrSize * 0), "UPtr")
hItem := NumGet(CBI, 40 + (A_PtrSize * 1), "UPtr")
hList := Numget(CBI, 40 + (A_PtrSize * 2), "UPtr")
hCtrl += 0
Return True
}
Return False
}
Leider blicke ich nicht ausreichend durch, um das Script selber umzustellen .
Kann mir da jemand helfen?
Vielen Dank.