资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

易语言如何后取窗口左边的方法

这篇文章主要介绍易语言如何后取窗口左边的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

10多年的雁塔网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整雁塔建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“雁塔网站设计”,“雁塔网站推广”以来,每个客户项目都认真落实执行。

首先我们来看下实例代码:

.版本 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

以上是“易语言如何后取窗口左边的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享文章:易语言如何后取窗口左边的方法
转载来于:http://cdkjz.cn/article/iedjdd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220