RE: set checkbox on ListView
- Posted by Jonas Temple <jtemple at yhti.net> May 14, 2003
- 390 views
Aku, Insert this routine into win32lib after getLVSelectedText: -- Beg CJT01 --/topic ListView Control --/proc setLVChecked( integer id, integer item, atom checked ) --/desc Sets the checked state for a /ListView Item -- /i id is the win32lib id for the list view. /n -- /i pRow is the listview item to check/uncheck. /n -- /i checked is the checked/unchecked state (<>0=checked,0=unchecked). /n global procedure setLVChecked( integer id, integer pRow, atom checked) atom LV_ITEM, state, mask mask = LVIF_STATE if checked then state = (2 * power(2, 12)) else state = (1 * power(2, 12)) end if LV_ITEM = struct_LVITEM( LVIF_STATE, pRow, 0, state, LVIS_STATEIMAGEMASK, 0, 0, 0 ) VOID = sendMessage( id, LVM_SETITEM, pRow-1, LV_ITEM ) release_mem(LV_ITEM) end procedure -- End CJT01 HTH, Jonas aku saya wrote: > > There is getLVChecked function > but no setLVChecked function? > > How can I check an item? > > I've searched the documentation but could not find it. > > Thanks! > >