VB.NET 通过移动鼠标获取窗体句柄

@[TOC]VB.NET 通过移动鼠标获取窗体句柄

为了编程方便使用的IDE是 SharpDevelop。简单编写一个获取窗体句柄的程序,发现一些问题,特此记录此文。不足之处请指正。 代码如下:

’ 由SharpDevelop创建。
’ 用户: Administrator
’ 日期: 2019-05-28
’ 时间: 19:28

’ 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件

Public Partial Class MainForm
Public Structure POINTAPI
Dim X As Integer
Dim Y As Integer
End Structure
'获取鼠标指针的当前位置
Private Declare Function GetCursorPos Lib "user32"Alias “GetCursorPos” (lpPoint As POINTAPI) As Integer
'返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口
Private Declare Function WindowFromPoint Lib “user32” Alias “WindowFromPoint”(ByVal xPoint As Integer, ByVal yPoint As Integer) As Integer
'为指定的窗口取得类名
Private Declare Function GetClassName Lib “user32” Alias “GetClassNameA” (ByVal hwnd As Integer, ByVal lpClassName As String, ByVal nMaxCount As

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值