- This topic has 6 replies, 3 voices, and was last updated 11 years ago by Chike.
-
AuthorPosts
-
February 18, 2013 at 12:06 am #190231light 2012Member
This example to send and read text by string
How to get the names from a room to a listbox ? in this example
Using vb6February 18, 2013 at 1:27 am #190237ChikeMemberHave you searched the forums and didn’t find any?
February 18, 2013 at 7:44 am #190236light 2012Memberi can get it by using PAT or JK’s API SPY 51
Function NickGet() Dim dlggroupchatwindowclass As Long, splitterwindowex As Long, classcpanecontainerex As Long Dim atlffdd As Long, syslistview As Long dlggroupchatwindowclass = FindWindow("dlggroupchat window class", Form1.Combo1.Text) splitterwindowex = FindWindowEx(dlggroupchatwindowclass, 0&, "splitterwindowex", vbNullString) splitterwindowex = FindWindowEx(splitterwindowex, 0&, "splitterwindowex", vbNullString) splitterwindowex = FindWindowEx(splitterwindowex, 0&, "splitterwindowex", vbNullString) splitterwindowex = FindWindowEx(splitterwindowex, 0&, "splitterwindowex", vbNullString) splitterwindowex = FindWindowEx(splitterwindowex, 0&, "splitterwindowex", vbNullString) classcpanecontainerex = FindWindowEx(splitterwindowex, 0&, "classcpanecontainerex", vbNullString) If classcpanecontainerex = 0 Then cwndmembertree = FindWindowEx(splitterwindowex, 0&, "cwndmembertree", vbNullString) syslistview = FindWindowEx(cwndmembertree, 0&, "syslistview32", vbNullString) Else classcpanecontainerex = FindWindowEx(splitterwindowex, classcpanecontainerex, "classcpanecontainerex", vbNullString) atlffdd = GetWindow(classcpanecontainerex, GW_CHILD) syslistview = FindWindowEx(atlffdd, 0&, "syslistview32", vbNullString) End If Call GetListviewItem(syslistview) End Function
but i need to get it by same code string
February 19, 2013 at 1:40 am #190235ChikeMemberCan you explain what the exact problem is?
What do you need, are you trying to do, and what does not work?February 19, 2013 at 7:05 am #190234light 2012MemberYes i tried and get this code, but still doesn’t get names tO list box.
Don’t appear me any error message but the code not work' path to Pal registry entry containing version info Const PalVerRegLoc As String = "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallPalTalk8.2" Const PalVerRegLoc10Beta As String = "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallPaltalk Messenger" Const PalVerRegLocBuildNumber As String = "HKCUSoftwarePaltalk" ' PalTalk v10.2 beta build 450 Const SendTxtIndex10Beta450 As Integer = 3 Const ChaTxtIndex10Beta450 As Integer = 4 Const NicListIndex1010Beta450 As Integer = 5 ' PalTalk v10 Const Outbound_InboundTextClass10 As String = "RichEdit20W" Const SendTxtIndex10 As Integer = 2 Const ChaTxtIndex10 As Integer = 3 Const NicListIndex10 As Integer = 5 Const SplittrWindow10 As String = "SplitterWindowEx" Const SplittrIndex10 As Integer = 4 Const SysListCtrlClass10 As String = "atl:00a2cff0"
Function NickGet() Dim iHnd As Long If Len(Combo1.Text) > 1 Then FindTheWindow (Combo1.Text) End If 'get nicks iHnd = SystenViewHandle Call GetListviewItem(iHnd) End Function Private Function SystenViewHandle() As Long Dim iPHnd As Long iPHnd = getPalSubForm(WindowClass, Combo1.Text, SplittrWindow10, SplittrIndex10) SystenViewHandle = GetTheClassHnd(iPHnd, SysListView32index, "atl:00a2cff0") Debug.Print ("SystenViewHandle- " & SystenViewHandle) ' for testing End Function Public Function GetTheClassHnd(ByVal ParentTargethwnd As Long, ByVal TargetIndex As Long, TargetCls As String) As Long 'Returns a class's handle Dim retVal As Long mTargetSubClass = TargetCls mTargetSubClassIndex = TargetIndex retVal = EnumChildWindows(ParentTargethwnd, AddressOf EnumChildProc, TargetIndex) GetTheClassHnd = mSubFormHnd End Function
February 20, 2013 at 7:32 am #190233light 2012Member?
May 15, 2013 at 10:35 am #190232ChiNaAdministratorSorry for late reply, I found this one here… ..
Dont forget to update the “NicList Class” and it should work for you….
But, Could you please let us know if you need this for vb.net or vb6? I download the version posted by STRING. Just update the Nickclass list and it should work for you….
-
AuthorPosts
Related
- You must be logged in to reply to this topic.