Re: Ownerdraw listview

louvetpatrick <[email protected]>
Newsgroups gmane.comp.windows.autoit.user
Message-ID <[email protected]>
--- In [email protected], "valery_vi" <shehrer1@...> wrote:
>
> 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
> >
>Thanks valery,
But my problem is with a listbox creating by another programm not by
autoit3
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.