• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >易语言 > 易语言取窗口左边的方法实例

易语言取窗口左边的方法实例

作者:易语言帮助手册 字体:[增加 减小] 来源:互联网 时间:2018-11-19

易语言帮助手册通过本文主要向大家介绍了易语言,窗口坐标等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

以上就是给大家介绍的关于易语言获取窗口左边的实际方法,感谢大家对的支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 详解易语言写ec模块的方法
  • 简单的易语言多线程应用实例
  • 易语言修改IE协议头留言手机版网页
  • 易语言拖放对象组件应用详解
  • 易语言dll文件传递字节集参数解析
  • 易语言目录框的目录被改变后取得改变后的目录并在编辑框中显示
  • 易语言操作硬盘txt扫描删除
  • 易语言模拟客户组件post发送数据
  • 易语言BUG及解决办法
  • 易语言设置在驱动器框中显示指定的驱动器类型

相关文章

  • 2018-11-19一步一步跟我学易语言之字节集
  • 2018-11-19易语言模拟客户组件post发送数据
  • 2018-11-19易语言到文本命令将其它数据类型转换为文本型
  • 2018-11-19易语言设置按下滚动条两边箭头按钮后滚动条位置的增减数值
  • 2018-11-19易语言写百度顶帖子Post实例
  • 2018-11-19易语言全角与半角转换的使用讲解
  • 2018-11-19讲解易语言句柄的概念
  • 2018-11-19一步一步跟我学易语言之关于程序
  • 2018-11-19易语言基础教程之菜单栏和工具栏
  • 2017-05-28易语言基础教程之循环程序结构

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 浅析易语言ascii(ASCII)转码
    • 易语言将十进制数值转换为十六进制文本的方法
    • 易语言取随机数命令使用讲解
    • 易语言设置组合框内容自动排序的方法
    • 易语言设置在滚动条的间隙处单击后滚动条位置的增减数值
    • 易语言使用信息框显示取出项目文本的方法
    • 易语言将指定数据类型转换为字节集类型
    • 易语言设置在画板中绘画时的刷子类型
    • 易语言使用颜色选择器修改窗口背景颜色
    • 易语言清除数组命令使用讲解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有