by xss0423 » 2007年6月29日(金) 02:33
もう少し質問の内容が明確だと答えやすいんですが…
「○○するにはどうしたら良いか~」みたいな
コード: 全て選択
'チェックを設定する
Function ListView_SetCheckState(hWnd As HWND,i As Long,Check As Long) As Long
ListView_SetCheckState = ListView_SetItemState(hWnd,i,(Check+1)<<12,LVIS_STATEIMAGEMASK)
End Function
'ListView_SetCheckState(hWnd,i,1) チェックする
'ListView_SetCheckState(hWnd,i,0) チェックを外す
'チェックを取得する
Function ListView_GetCheckState(hWnd As HWND,i As Long) As Long
ListView_GetCheckState = (ListView_GetItemState(hWnd,i,LVIS_STATEIMAGEMASK)>>12)-1
End Function
'return = ListView_SetCheckState(hWnd,i) returnが1ならチェックされている。0ならされていない
'チェックボックスつきのリストビューにする
ListView_SetExtendedListViewStyle(hWnd,LVS_EX_CHECKBOXES)
もう少し質問の内容が明確だと答えやすいんですが…
「○○するにはどうしたら良いか~」みたいな
[code]
'チェックを設定する
Function ListView_SetCheckState(hWnd As HWND,i As Long,Check As Long) As Long
ListView_SetCheckState = ListView_SetItemState(hWnd,i,(Check+1)<<12,LVIS_STATEIMAGEMASK)
End Function
'ListView_SetCheckState(hWnd,i,1) チェックする
'ListView_SetCheckState(hWnd,i,0) チェックを外す
'チェックを取得する
Function ListView_GetCheckState(hWnd As HWND,i As Long) As Long
ListView_GetCheckState = (ListView_GetItemState(hWnd,i,LVIS_STATEIMAGEMASK)>>12)-1
End Function
'return = ListView_SetCheckState(hWnd,i) returnが1ならチェックされている。0ならされていない
'チェックボックスつきのリストビューにする
ListView_SetExtendedListViewStyle(hWnd,LVS_EX_CHECKBOXES)
[/code]