在易语言中,窗口.发送消息()和窗口.提交消息()函数可以实现向指定窗口或控件发送消息并执行相应的操作。
1. 窗口.发送消息()
这个函数的作用是将指定的消息发送到一个窗口,同win32 api里面的SendMessage等同的效果。具体的中文函数原型为:发送消息(hwnd,msg,wparam,iparam),英文函数原型为:sendmessage(hwnd,msg,wparam,iparam)。其中,hwnd代表窗口句柄值,可以通过查找窗口、顶层窗口句柄,或者使用获取句柄的函数得到;msg指定被发送的消息;wparam指定附加的消息特定信息;iparam同样指定附加的消息特定信息。该函数的执行结果会返回真表示发送成功,返回假表示发送失败。
举例说明:句柄窗口.自身句柄(),窗口.发送消息(句柄,274,61488,0) //将向TC窗口自身发送最大化的消息。执行结果返回真表示发送成功,返回假表示发送失败。
2. 窗口.提交消息()
这个函数的作用是将一个消息放入到与指定窗口创建的线程相联系消息队列里,同win32 api里面的PostMessage等同的效果。具体的中文函数原型为:发送消息(hwnd,msg,wparam,iparam),英文函数原型为:postmessage(hwnd,msg,wparam,iparam)。参数和返回值与窗口.发送消息()函数一致。
举例说明:句柄窗口.自身句柄(),窗口.提交消息(句柄,274,61488,0) //将向TC窗口自身发送最大化的消息,执行结果必返回真。
3. 控件发送信息
控件发送信息可以实现控件的移动、调整尺寸、最大化、最小化、复制、粘贴、全选、清空内容、按钮单击等操作。以下是一些常见的控件发送信息操作:
- 移动控件:控件.发送信息(274,61458,0)。
- 调整控件尺寸:
调整左边:控件.发送信息(274,61441,0)。
调整右边:控件.发送信息(274,61442,0)。
调整顶部:控件.发送信息(274,61443,0)。
左上角调整:控件.发送信息(274,61444,0)。
右上角调整:控件.发送信息(274,61445,0)。
调整底部:控件.发送信息(274,61446,0)。
左下角调整:控件.发送信息(274,61447,0)。
右下角调整:控件.发送信息(274,61448,0)。
- 控件最大化:控件.发送信息(274,61488,0)。
- 控件最小化:控件.发送信息(274,61473,0)。
- 鼠标带问号(再次单击问号消失):控件.发送信息(274,61836,0)。
- 关闭控件:控件.发送信息(16,0,0)。
- 单击鼠标左键:控件.发送信息(513,0,0)。
- 清除窗口控件.发送信息(12,0,0)。
- 复制编辑框:编辑框.发送信息(769,0,"内容")。
- 粘贴编辑框:编辑框.发送信息(770,0,0)。
- 全选编辑框:编辑框.发送信息(177,0,-1)。
- 清空内容编辑框:编辑框.发送信息(12,1,0)。
- 按钮单击:控件.发送信息(245,0,0)。
- 删除控件:控件.发送信息(768,0,0)。
- 剪切控件:控件.发送信息(771,0,0)。
- 撤销控件:控件.发送信息(772,0,0)。
- 退出控件:控件.发送信息(1,0,0)。
- 获得焦点控件:控件.发送信息(7,0,0)。
- 失去焦点控件:控件.发送信息(8,0,0)。
- 结束控件:控件.发送信息(25,0,0)。
- 单击鼠标右键:控件.发送信息(123,0,0)。
- 取消全选编辑框:控件.发送信息(177,0,0)。
以上是一些常见的控件发送信息操作,可以根据需要灵活运用。
总结
窗口.发送消息()和窗口.提交消息()函数为易语言提供了强大的消息机制,通过设置不同的消息参数,可以实现各种控件的移动、调整尺寸、最大化、最小化、复制、粘贴、全选、清空内容、按钮单击等操作。学会了它们的使用方法,能够更好地优化程序的用户体验。
步骤一:打开注册表编辑器首先,我们需要打开Windows的运行窗口。可以通过按下键盘上的Win R快捷键来打开运行窗口。在运行窗口中输入"regedit",然后点击确定按钮,就可以打开注册表编辑器了。步骤二:找到安装路径相关的项在注册表编辑
SURF(Speeded Up Robust Features)与SIFT算法相似,是一种用于图像特征检测的方法。与SIFT相比,SURF具有尺度不变的特点,并且计算简单、速度更快。因此,SURF在实际应用中具有广泛的应用前景。示例图像和库
在处理签到明细表时,确保数据的准确性是至关重要的。以下是一些方法和步骤,可以帮助您核对签到明细表。选中员工姓名和签到名册两列数据首先,打开签到明细表,并选中包含员工姓名和签到名册两列的数据区域。您可以通过点击第一个单元格,然后按住Shift
在设计钣金零件时,通常在折叠状态下进行设计,这样可以更好地设计钣金的样式和尺寸。为了生成钣金零件,首先需要绘制一个开环轮廓,然后使用基体法兰特征来生成薄壁特征和折弯。创建新的零件打开Solidworks,选择“新建”然后选择“零件”,然后确
如果你需要在证件照片上添加一些华丽的元素,让自己的照片更加生动有趣,那么不妨试试美图秀秀。作为一款广受欢迎的手机美图软件,美图秀秀不仅可以修图,还可以添加各种贴纸饰品,其中就包括了证件照贴纸。接下来,我们就来一起学习一下如何在美图秀秀中添加
Visual Studio Code 是一款功能强大的代码编辑器,其默认字体可能并不适合每个人的审美需求。那么,如何在 Visual Studio Code 中轻松更改字体呢?下面为大家详细介绍。步骤一:打开 Visual Studio C
在Excel中,我们经常需要对数据进行统计和计算。其中一种常见的计算是计算多个数组乘积之和。为了实现这一功能,我们可以使用Excel内置的SUMPRODUCT函数。步骤1:打开需要处理的Excel文档首先,打开你想要处理的Excel文档。确
第一步是打开自己下载的 Eclipse 软件,在"Help"选项中选择"About Eclipse",就可以查看自己的 Eclipse 版本了。掌握当前使用的 Eclipse 版本是后续汉化操作的基础。2. 进入 Eclipse Babel
步骤一:设置工作表格式首先,我们需要在Excel中设置一个工作表来进行计算。在工作表中,我们需要输入贷款的年利率和贷款期限。步骤二:输入公式在B6单元格中,输入以下公式:PMT(B3,B4,B5)。这个公式用于计算每年偿还能力为50万元情况
Android Studio是一款广泛使用的开发工具,可以帮助开发者快速构建和调试Android应用程序。而Kotlin是一种现代化的编程语言,被广泛用于Android开发。在Android Studio中启用Kotlin增量编译可以提高编