首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB 向DW发送DELETE讯息失败

2013-08-01 
PB 向DW发送DELETE消息失败问个send函数使用gurf.sendmessage(handle(em),256,46,0),向em_1控件发送一个de

PB 向DW发送DELETE消息失败
问个send函数使用
gurf.sendmessage(handle(em),256,46,0),向em_1控件发送一个delete命令,这是OK的
为啥,向DW发送,却失败,求高手指点
[解决办法]
先用GetCursorPos取得当前鼠标座标,然后再用WindowFromPoint取得handle,然后再用你的send函数

以下是VB声明参考:

GetCursorPos 

VB声明 
Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long 
说明 
获取鼠标指针的当前位置 
返回值 
Long,非零表示成功,零表示失败。会设置GetLastError 
参数表 
参数 类型及说明 
lpPoint POINTAPI,随同指针在屏幕像素坐标中的位置载入的一个结构 



WindowFromPoint 

VB声明 
Declare Function WindowFromPoint Lib "user32" Alias "WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long 
说明 
返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口 
返回值 
Long,包含了指定点的窗口的句柄。如指定的点处没有窗口存在,则返回零 
参数表 
参数 类型及说明 
xPoint Long,x点值 
yPoint Long,y点值 

热点排行