Как получить состояние checkbox из SysListView32? Может через LVM_GETITEMSTATE? Тогда какое значение должно возвращаться при выбранном checkbox?
ListView_GetCheckState Determines if an item in a list-view control is selected. This should be used only for list-view controls that have the LVS_EX_CHECKBOXES style. BOOL ListView_GetCheckState( HWND hwndLV, UINT iIndex ); Parameters hwndLV Handle to a list-view control. iIndex Index of the item for which to retrieve the check state. Return Values Returns nonzero if the given item is selected, or zero otherwise. If this macro is applied to a list-view control that does not have check boxes enabled, the return value is not reliable.
У меня вот так работает: Код (Text): invoke SendDlgItemMessage,hDlg,1004, LVM_GETITEMSTATE, iter,F000 shr eax, 12 .if eax == LVIS_SELECTED ;Установлен .else ;Не установлен .endif