Bruj
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:
Here are the messages I have captured for 3 complete button clicks
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_LBUTTON DOWN), 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!
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
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
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_LBUTTON
Help! Thanks in advance!
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!
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.ap plication" )
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
set myapp=getobject(,"excel.ap
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
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
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
Saqib
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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 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
Can you show how did you try API SetForegroundWindow ?
Sid
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...)
Thanks!
(Sorry for the delay, but that is why...)
set myapp=createobject("excel.