Link to home
Start Free TrialLog in
Avatar of Bruj
BrujFlag for United States of America

asked on

I want to click on an item in another application from Excel

I have an app that I am trying to automate. There is a rectangle around some icons. I want to click on the icons. I have gotten to the point where I can dedent (press) the icon, but my code stops until I activate the other app manually, and then it does not trigger the icon's call.

Here is code I am using:
 
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
                                   (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hwnd As Long, _
                                                                          ByVal lpClassName As String, ByVal nMaxCount As Long) As Long
Private Declare Function SendMessageS Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _
                                                                         ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, _
                                                                           ByVal lpString As String, _
                                                                           ByVal cch As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
                                                                           
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, ByVal lParam As Long) As Long


Private Const WM_MOUSEMOVE = &H200
Private Const WM_LBUTTONUP As Long = &H202
Private Const WM_LBUTTONDOWN As Long = &H201
Const WM_SETFOCUS = &H7
Const WM_PARENTNOTIFY = &H210

Const WM_LBUTTONDBLCLK = &H203


Sub TestMe()
Dim myHndle As Long

myHndle = GetCSGHandle
Debug.Print myHndle

z = FindEquipSearchScreen(myHndle)
End Sub




Function FindEquipSearchScreen(lhnd As Long) As Long

    pCSGCustEditScreen = 0
    FindCSGCustEditScreen2 lhnd, 0
    EnumChildWindows lhnd, AddressOf FindCSGCustEditScreen2, 0
    FindEquipSearchScreen = pCSGCustEditScreen
End Function
Function GetCSGHandle() As Long
    GetCSGHandle = FindWindow(vbNullString, "Advanced Customer Service Representative - Common Search")
End Function
Function FindCSGCustEditScreen(ByVal hChild As Long, ByVal lParam As Long) As Long
    Dim wClass As String, wText As String
    Dim j As Integer
    Dim myTitle As String
    
    wClass = Space(64)
    j = GetClassName(hChild, wClass, 63)
    wClass = Left(wClass, j)
    Debug.Print "Class: " & wClass
    
    wText = Space(256)
    j = SendMessageS(hChild, WM_GETTEXT, 255, wText)
    Debug.Print "Text:" & j
    wText = Left(wText, j)
    Debug.Print "-" & wText
If InStr(LCase(wClass), "afx") > 0 Then
   ' If wClass = "AfxWnd90" Then
   myTitle = GetText(hChild)
   Debug.Print "Title |" & myTitle & "|"
  myTitle = Replace(myTitle, Chr(0), "")
        If Trim(myTitle) = "Common Search" Then
            pCSGCustEditScreen = hChild
            pCustEquip = True
            Exit Function
        End If
    End If
    '   Debug.Print "Enum " & hChild; ", "; wClass;
    '  If Len(wText) Then Debug.Print ", """; wText; """";
    '  Debug.Print
    FindCSGCustEditScreen = 1  ' Continue enumeration
End Function
Private Function GetText(Get_hWnd As Long) As String
Dim lenTxt As Long, retText As String

lenTxt = GetWindowTextLength(Get_hWnd) + 1

retText = String$(lenTxt, " ")
GetWindowText Get_hWnd, retText, lenTxt

GetText = retText

End Function

Function FindCSGCustEditScreen2(ByVal hChild As Long, ByVal lParam As Long) As Long
    Dim wClass As String, wText As String
    Dim j As Integer
    Dim myTitle As String
    Dim z As Long
    wClass = Space(64)
    j = GetClassName(hChild, wClass, 63)
    wClass = Left(wClass, j)
    Debug.Print "Class: " & wClass
    
    wText = Space(256)
    j = SendMessageS(hChild, WM_GETTEXT, 255, wText)
    Debug.Print "Text:" & j
    wText = Left(wText, j)
    Debug.Print "-" & wText
If InStr(LCase(wClass), "afxwnd90") > 0 Then
   ' If wClass = "AfxWnd90" Then
   myTitle = GetText(hChild)
 '  MsgBox "Here"
   DaWord = MakeDWord(52, 128)
   SendMessage hChild, WM_SETFOCUS, True, 0&
'z = SendMessage(hChild, WM_LBUTTONDBLCLK, ByVal 1&, ByVal MakeDWord(52, 128)) ' does not do anything.
   z = SendMessage(hChild, WM_LBUTTONDOWN, 0&, MakeDWord(52, 128)) ' seems to make active the desired "button", but it is not triggered, and then the vba is waiting for manual intervent from the other app.
'MsgBox z
' z = SendMessage(hChild, WM_LBUTTONDOWN, 0, MakeDWord(52, 128))
'  z = SendMessage(hChild, WM_LBUTTONUP, 1, MakeDWord(52, 128)) 'Does not seem to do anything
   
   Debug.Print "Title |" & myTitle & "|"
  myTitle = Replace(myTitle, Chr(0), "")
        If Trim(myTitle) = "Common Search" Then
            pCSGCustEditScreen = hChild
            pCustEquip = True
            Exit Function
        End If
    End If
    '   Debug.Print "Enum " & hChild; ", "; wClass;
    '  If Len(wText) Then Debug.Print ", """; wText; """";
    '  Debug.Print
    FindCSGCustEditScreen2 = 1  ' Continue enumeration
End Function
Function MakeDWord(LoWord As Integer, HiWord As Integer) As Long
MakeDWord = (HiWord * &H10000) Or (LoWord And &HFFFF&)
End Function

Open in new window


Here are the messages I have captured for 3 complete button clicks
 
Message: WM_LBUTTONDOWN
		Mouse coordinates: 154, 587
		Message Sent
		Time: 23:25:10.0938
		
	WM_PARENTNOTIFY	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:10.0938
		
	WM_MOUSEACTIVATE	
		Top level parent hwnd: 000104fe
		Hittest code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:10.0938
		
	WM_MOUSEACTIVATE	Return value
		Activate code: MA_ACTIVATE
		Message Sent
		Time: 23:25:10.0938
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:10.0938
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:10.0938
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0094
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0094
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0157
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0172
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0172
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0172
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0172
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0188
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0188
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0188
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0188
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0204
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0235
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0235
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0250
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0250
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0250
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0266
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0266
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0266
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0266
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0282
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0282
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0297
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0297
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0297
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0297
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0313
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0313
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0313
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0313
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0328
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0328
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0360
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0375
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0375
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0375
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0375
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0391
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0391
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0391
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0391
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0407
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0407
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0407
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0407
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0422
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0422
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0422
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0422
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0438
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0438
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0438
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0438
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0453
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0453
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0469
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0469
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0469
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0469
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0485
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0516
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0532
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0532
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0532
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0532
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0547
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0547
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0547
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0547
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0563
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0578
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0578
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0578
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0578
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0594
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0594
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0594
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0594
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0610
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0610
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0625
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0625
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0625
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0625
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0641
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0641
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0672
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0672
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0672
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0672
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0703
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0703
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0719
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0719
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0750
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0750
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:11.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:11.0750
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0766
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0766
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0781
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0781
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0781
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0781
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0797
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0797
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0797
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0797
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0813
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0813
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0813
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0813
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0844
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0860
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0875
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0875
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0875
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0875
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0906
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0922
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0922
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0922
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0922
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0953
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0953
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:11.0953
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:11.0953
		
	WM_PARENTNOTIFY	
		Message: WM_LBUTTONDOWN
		Mouse coordinates: 164, 206
		Message Sent
		Time: 23:25:12.0016
		
	WM_PARENTNOTIFY	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0016
		
	WM_MOUSEACTIVATE	
		Top level parent hwnd: 000104fe
		Hittest code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:12.0016
		
	WM_MOUSEACTIVATE	Return value
		Activate code: MA_ACTIVATE
		Message Sent
		Time: 23:25:12.0016
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:12.0016
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0016
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0156
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0156
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0234
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0234
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0250
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0250
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0250
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0250
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0266
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0266
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0266
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0281
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0281
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0281
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0281
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0297
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0297
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0297
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0297
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0313
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0313
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0328
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0328
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0328
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0328
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0344
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0344
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0344
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0344
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0359
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0375
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0375
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0375
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0375
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0391
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0391
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0391
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0391
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0422
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0438
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0438
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0438
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0438
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0453
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0469
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0469
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0469
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0469
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0484
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0484
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0484
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0484
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0500
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0500
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0500
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0500
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0531
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0531
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0547
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0547
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0547
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0547
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0563
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0563
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0563
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0563
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0578
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0578
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0609
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0609
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0656
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0656
		
	WM_PARENTNOTIFY	
		Message: WM_LBUTTONDOWN
		Mouse coordinates: 167, 271
		Message Sent
		Time: 23:25:12.0672
		
	WM_PARENTNOTIFY	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0672
		
	WM_MOUSEACTIVATE	
		Top level parent hwnd: 000104fe
		Hittest code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:12.0672
		
	WM_MOUSEACTIVATE	Return value
		Activate code: MA_ACTIVATE
		Message Sent
		Time: 23:25:12.0672
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 513
		Message Sent
		Time: 23:25:12.0672
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0672
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f0fc
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0750
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f0fc
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0750
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f0fc
		Text buffer length: 260
		Message Sent
		Time: 23:25:12.0750
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:12.0750
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0828
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0828
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0859
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0859
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0859
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0859
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0875
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0875
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0875
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0875
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0891
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0891
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0906
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0906
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0906
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0906
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0922
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0922
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0922
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0922
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0937
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0937
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0937
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0937
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0953
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0969
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0969
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0969
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0969
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0984
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0984
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:12.0984
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:12.0984
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0000
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0000
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0000
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0000
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0015
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0015
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0047
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0047
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0047
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0047
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0062
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0078
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0078
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0078
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0078
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0094
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0094
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0094
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0094
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0109
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0109
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0109
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0109
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0125
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0125
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0125
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0125
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0140
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0140
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0156
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0156
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0156
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0156
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0187
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0187
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:13.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:13.0250
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:13.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:13.0250
		
	WM_GETTEXT	
		Text buffer pointer: 0x0012f670
		Text buffer length: 260
		Message Sent
		Time: 23:25:13.0250
		
	WM_GETTEXT	Return value
		Text: Advanced Customer Service Representative - Common Search
		Text length: 56
		Message Sent
		Time: 23:25:13.0250
		
	WM_SETCURSOR	
		Hit test code: HTCLIENT
		Mouse message ID: 512
		Message Sent
		Time: 23:25:13.0265
		
	WM_SETCURSOR	Return value
		Continue processing: False
		Message Sent
		Time: 23:25:13.0265
		
	WM_PARENTNOTIFY	
		Message: WM_LBUTTONDOWN

Open in new window


I am thinking I need the WM_PARENTNOTIFY, but I am not sure how to call it, as it looks like WM_LBUTTONDOWN should be one of its parameters, but then, how do I pass x,y to the WM_PARENTNOTIFY, and what (or even how) do I pass the hwnd? None of the samples had the handle in. I saw some samples that were like WM_PARENTNOTIFY(WM_LBUTTONDOWN), but that does not seem to have enough info. Like what handle. I may need to set the cursur position first, and that makes since, but again, when the WMPARENTNOTIFICATION is sent, there is no handle.


Help! Thanks in advance!
Avatar of Saqib Husain
Saqib Husain
Flag of Pakistan image

you can try something like

set myapp=createobject("excel.application")
Avatar of Bruj

ASKER

I will try this!

Questions though. If I already have the application OPENED, could I still use this, or do I need to open it through my app (the program I am trying to control is a thrid party application that we normally have running at all times on our desktop, and needs logging in, takes about 4-5 mins... So if I need to OPEN it from this app, that may not be possible)

Also, I CAN activate other menus and edit boxes from my code using sendmessage to this app. Would this mean I should be able to control it already (just not used to using createobject except with IE and other office products)

I will try this after lunch!

Thanks!
If the application is already open then you can use

set myapp=getobject(,"excel.application")

These statements I have tested with MSOffice applications as well as with Autocad. I am not sure how they will work with some other application.

Saqib
Avatar of Bruj

ASKER

Hummmm I tried Getobject (as well as createobject) but I get run time error 429  ActiveX component cant create object with my applications .exe name (is that what I want to use???) If I left it to excel, it worked fine, so syntax appears correct (I was not sure if that was a typo with the comma before excel)
Dim myapp As Object
Set myapp = GetObject(, "xboi.application") (how do I know if this is the correct name? This is the .exe name that shows in Winspector


Thanks


Sorry but this is as far as I can go on this topic. Maybe you should ask for more attention from CS

Saqib
ASKER CERTIFIED SOLUTION
Avatar of SiddharthRout
SiddharthRout
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Bruj

ASKER

I thought I responded before I left on vacation... I have tried it and still no go.
 I have captured ALL messages and am going to test the WHOLE sequence (about 300 cmds) and verify that those work, and then try other window handles upward from where I "think" it should be. Then once I get communication and the results I want, I will the start paring down the list.
Wish me luck!

Thanks for your input.
>>>I have tried it and still no go.

Can you show how did you try API SetForegroundWindow ?

Sid
Avatar of Bruj

ASKER

I will actually need to revisit this project. I have been infected and finally go some of my data, but It had been about 2 weeks of programming I lost, so I will kinda need to restart this.
Thanks!
(Sorry for the delay, but that is why...)