曾经看到一个获得窗口句柄窗口类及窗口标题的源码,现在想用怎么也找不到了,希望那个知道帮忙告诉一下,大致是这样的:
该源码的对话框上有一十字图标,想瞄准镜一样的,拖动此图标到任一窗口松开,即可显示该窗口的信息.
有谁有源码发一个也行啊qq 65363033
该源码的对话框上有一十字图标,想瞄准镜一样的,拖动此图标到任一窗口松开,即可显示该窗口的信息.
有谁有源码发一个也行啊qq 65363033
解决方案 »
- 求救:用ado.stream读到tmp.rtf文件,全角双引号变成半角双引号的问题?
- VB+SQL死人都不能修改保存!!!
- 能设置picturebox的透明度,SetLayeredWindowAttributes 怎么不行啊??
- 打包问题!!!!!!!!!!!!!!!(只有80分了)
- 怎样建立Insert触发器
- vb和access数据库的编程思想
- 大家快告诉我怎样使鼠标的enabled为false????谢了谢了!!!!!
- 关于combo和datacombo
- 在win2k下有人知道ActiveReports报表怎么自定义打印纸张大小
- 我老爸从某个村庄来看望他的儿子,看到电脑觉得挺神。然后问了我无法回答的以下问题!
- Winsock贴连问题,用什么方法解决最好
- 问个问题,比如我在字符串中识别出一个加号(“+”),请问怎么把它转换成在程序中真正执行的加法运算?
Private Declare Function WindowFromPoint Lib "user32" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As PointAPI) 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 GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Type PointAPI
x As Long
y As Long
End Type
Private Sub Timer1_Timer()
Dim CurrentPoint As PointAPI
Dim hwnd As Long
Dim WndText As String * 5000
GetCursorPos CurrentPoint
hwnd = WindowFromPoint(CurrentPoint.x, CurrentPoint.y)
GetWindowText hwnd, WndText, 5000
Debug.Print "Handle:" & Str(hwnd) & vbCrLf & "Caption: " & WndText
GetClassName hwnd, WndText, 5000
Debug.Print "ClassName: " & WndText
End Sub
应该是这个
下下去看看吧