vb.net用API函数getWindowRect()获取窗体位置信息失败解决
来源:互联网 发布:悟 无人机 知乎 编辑:程序博客网 时间:2024/05/18 15:57
API函数getWindowRect()的定义
Private Declare Auto Function GetWindowRect Lib "user32" (ByVal hwnd As IntPtr, ByVal lpRect As RECT) As Long
位置信息结构体
Public Structure RECTPublic left As Int32
Public top As Int32
Public right As Int32
Public bottom As Int32
End Structure
调用
GetWindowRect(Me.Handle, p1)
问题描述:
使用GetWindowRect函数来获取窗体的位置信息时,RECT中的left ,top ,right ,bottom 都是0
产生问题的原因:
API传递结构一般不用ByVal
解决方案:
ByVal lpRect As RECT改成ByRef lpRect As RECT
- vb.net用API函数getWindowRect()获取窗体位置信息失败解决
- Vb.net/VB 声明API函数实现父窗体功能
- Vb.net/VB 声明API函数实现父窗体功能
- VB.NET拖动无边框窗体API
- VB.NET 获取磁盘信息
- vb.net获取系统信息
- vb.net 从进程获取窗体
- ASP.NET(c#)运用API函数获取系统信息
- ASP.NET(c#)运用API函数获取系统信息
- 获取子窗口的位置 GetWindowRect
- [VB.NET]限制鼠标拖动窗体函数
- VB.NET 控件位置随窗体变化动态改变
- IP获取城市位置信息 API
- 如何通过VB.net获取网卡信息
- 【VB.NET】获取文件版本信息
- VB.net WIN32API函数大全及VB.NET API参考手册
- VB.NET 章鱼哥出品--利用API函数AnimateWindow创建Popup提示窗口,窗体的动画效果
- 用VB.NET轻松制作特效窗体
- 我的数据库知识精选(三)
- 正则表达式
- 利用fdisk给磁盘分区
- 将String 转成 charsequence -java -android 帮助为EditText赋值
- 【法向量】让人无法理解的法向量
- vb.net用API函数getWindowRect()获取窗体位置信息失败解决
- Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(二)
- 容器
- hud 2473 Junk-Mail Filter
- Linux下查看用户登陆后的操作记录
- 深入理解spring注解(1)java注解基础
- 用Redis实现Session功能
- eclipse连接小米2调试程序的问题
- Android 设备编译方法