Re: Ownerdraw listview
"valery_vi" <[email protected]>
| Newsgroups | gmane.comp.windows.autoit.user |
|---|---|
| Message-ID | <[email protected]> |
Maybe it can be useful for you:
#include <GUIConstants.au3>
Const $LBS_OWNERDRAWFIXED = 10
Const $LBS_OWNERDRAWVARIABLE = 20
Const $LBS_HASSTRINGS = 40
$hGUI = GUICreate("Test", 400, 300)
$lv = GUICtrlCreateListView("Programs", 0, 0, 135, 300)
GUICtrlSetStyle(-1, BitOr($LBS_OWNERDRAWFIXED, $LBS_HASSTRINGS))
GUICtrlSetBkColor(-1, -1)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUICtrlCreateListViewItem('Happy New Year!', $lv)
GUISetState()
$get = GUICtrlCreateButton("Get count of Listview Items", 150, 10,
200, 30)
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
ExitLoop
Case $get
$ItemCount = ControlListView
( 'Test', '', 'SysListView321', 'GetItemCount')
Msgbox(0,'','$ItemCount = ' & $ItemCount)
EndSwitch
WEnd
Valery
--- In [email protected], louvetpatrick <no_reply@...>
wrote:
>
> Can anyone help me to solve tis problem. I want to read the items
of a
> control created with the $LBS_OWNERDRAWFIXED style. The control
would
> need the $LBS_HASSTRINGS style in order to read the text.
> Thanks
>