

.ItemCount = SendMessage(lvWindow, LVM_GETITEMCOUNT, 0&, 0&)
MsgBox "itemcount:" & .ItemCount
[b]Note:lvWindow is same as hwnd of listview[/b]
Function getNickListHwnd2() As Long
'Variables
'Dim mywindowclass As Long, wtlsplitterwindow As Long, atldd As Long
Dim syslistview As Long
Dim atlc As Long, atlcf As Long, atla As Long
atlc = FindWindow("#32770", "Add a pal")
syslistview = FindWindowEx(atlc, 0&, "SysListView32", vbNullString)
MsgBox syslistview
getNickListHwnd2 = syslistview
End FunctionPrivate Sub Command1_Click()
Dim dlggroupchatwindowclass As Long, wtlsplitterwindow As Long, cwndmembertree As Long
'Dim syslistview As Long
dlggroupchatwindowclass = FindWindow("dlggroupchat window class", vbNullString)
wtlsplitterwindow = FindWindowEx(dlggroupchatwindowclass, 0&, "wtl_splitterwindow", vbNullString)
wtlsplitterwindow = FindWindowEx(wtlsplitterwindow, 0&, "wtl_splitterwindow", vbNullString)
wtlsplitterwindow = FindWindowEx(wtlsplitterwindow, 0&, "wtl_splitterwindow", vbNullString)
wtlsplitterwindow = FindWindowEx(wtlsplitterwindow, 0&, "wtl_splitterwindow", vbNullString)
wtlsplitterwindow = FindWindowEx(wtlsplitterwindow, 0&, "wtl_splitterwindow", vbNullString)
cwndmembertree = FindWindowEx(wtlsplitterwindow, 0&, "cwndmembertree", vbNullString)
syslistview = FindWindowEx(cwndmembertree, 0&, "syslistview32", vbNullString)
MsgBox syslistview
Call GetListviewItem(syslistview)
End Sub
Return to Visual Basic Programming
Users browsing this forum: No registered users and 0 guests