易语言取窗口左边的方法实例
首先我们来看下实例代码:
.版本2 .支持库spec .子程序_窗口1_创建完毕 kk=API_SetWindowLong(标签1.取窗口句柄(),-4,到整数(&Mycallback)) .子程序Mycallback,整数型 .参数Hwnd .参数uMsg .参数消息参数WP .参数消息参数LP .局部变量msg,MSG .局部变量pt,POINTAPI .如果真(uMsg=512)'移动消息 API_GetMessage(msg,Hwnd,0,0) pt.横向位置=msg.pt.横向位置 pt.纵向位置=msg.pt.纵向位置 API_ScreenToClient(Hwnd,pt) 调试输出(到文本(pt.纵向位置)+“/”+到文本(pt.横向位置)) .如果真结束 返回(API_CallWindowProc(kk,Hwnd,uMsg,消息参数WP,消息参数LP))
用到api
.版本2 .DLL命令API_GetMessage,整数型,"user32","GetMessageA",,从线索消息队列中返回一条消息 .参数lpMsg,MSG .参数hwnd,整数型 .参数wMsgFilterMin,整数型 .参数wMsgFilterMax,整数型 .DLL命令API_TranslateMessage,整数型,"user32","TranslateMessage",,转换虚拟关键字消息 .参数lpMsg,MSG .DLL命令API_DispatchMessage,整数型,"user32","DispatchMessageA",,向窗口发送消息 .参数lpMsg,MSG .DLL命令API_SetWindowLong,整数型,"user32","SetWindowLongA",,在窗口结构中为指定的窗口设置信息指定数据的前一个值 .参数hwnd,整数型 .参数nIndex,整数型 .参数dwNewLong,整数型 .DLL命令API_CallWindowProc,整数型,"user32","CallWindowProcA",,将消息传答窗口函数 .参数lpPrevWndFunc,整数型 .参数hwnd,整数型 .参数msg,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令API_ScreenToClient,整数型,"user32","ScreenToClient",,判断屏幕上一个指定点的客户区坐标非零表示成功,零表示失败 .参数hwnd,整数型,,一个窗口的句柄,该窗口定义了要使用的客户区坐标系统 .参数lpPoint,POINTAPI,,POINTAPI,屏幕坐标系统中包含了屏幕点的结构。这个函数会随同相应的客户区坐标(由hwnd决定)载入结构;
用到数据类型
.版本2 .数据类型POINTAPI,,坐标; .成员横向位置,整数型 .成员纵向位置,整数型 .数据类型MSG .成员hwnd,整数型 .成员message,整数型 .成员wParam,整数型 .成员lParam,整数型 .成员time,整数型 .成员pt,POINTAPI
以上就是给大家介绍的关于易语言获取窗口左边的实际方法,感谢大家对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。