Private Sub Command1_Click()
Dim Tmp As Long
SendMessageCallback -1, 15, 0, 0, AddressOf SednAsyncProc, Tmp
End Sub
//////////////Attribute VB_Name = "Module1"
Option Explicit
Public Declare Function SendMessageCallback Lib "user32" Alias "SendMessageCallbackA" (ByVal hWnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal lpResultCallBack As Long, ByVal dwData As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As LongPublic Function SednAsyncProc(ByVal hWnd As Long, ByVal uMsg As Long, ByVal dwData As Long, ByVal lResult As Long) As Long
Dim szTitalBuffer As String * 1024
Dim sf As String * 254
//MsgBox hWnd
GetWindowText hWnd, szTitalBuffer, 1024
If InStr(szTitalBuffer, "新建 文本文") <> 0 Then MsgBox hWnd
End Function就是找这个新建 文本文的句柄,这个代码运行没问题,但是我转成delphi找不到。。有朋友帮忙 转一下测试行不行 谢谢啦!!!!!!!!
Dim Tmp As Long
SendMessageCallback -1, 15, 0, 0, AddressOf SednAsyncProc, Tmp
End Sub
//////////////Attribute VB_Name = "Module1"
Option Explicit
Public Declare Function SendMessageCallback Lib "user32" Alias "SendMessageCallbackA" (ByVal hWnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long, ByVal lpResultCallBack As Long, ByVal dwData As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString As String, ByVal cch As Long) As LongPublic Function SednAsyncProc(ByVal hWnd As Long, ByVal uMsg As Long, ByVal dwData As Long, ByVal lResult As Long) As Long
Dim szTitalBuffer As String * 1024
Dim sf As String * 254
//MsgBox hWnd
GetWindowText hWnd, szTitalBuffer, 1024
If InStr(szTitalBuffer, "新建 文本文") <> 0 Then MsgBox hWnd
End Function就是找这个新建 文本文的句柄,这个代码运行没问题,但是我转成delphi找不到。。有朋友帮忙 转一下测试行不行 谢谢啦!!!!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货