养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

易语言窗口发送消息参数详解

时间:2024-09-22 17:30:19

窗口.发送消息函数功能:将指定的消息发送到一个窗口,同win32api里面的SendMessage等同的效果中文函数原型:发送消息(hwnd,msg,wparam,iparam)英文函数原型:sendmessage(hwnd,msg,wparam,iparam)参数:hwnd:窗口句柄值,可以通过,找到窗口、顶层窗口句柄,等获取句柄的函数得到msg:指定被发送的消息wparam:指定附加的消息特定信息。iparam:指定附加的消息特定信息。举例:句柄=窗口.自身句柄()窗口.发送消息(句柄,274,61488,0)//将向TC窗口自身发送最大化的消息Example:hwnd=window.getmyhwnd()window.sendmessage(hwnd,274,61488,0)//向TC窗口自身发送最大化的消息执行结果:返回真表示发送成功,返回假表示发送失败//窗口.提交消息函数功能:将一个消息放入到与指定窗口创建的线程相联系消息队列里,同win32api里面的PostMessage等同的效果中文函数原型:发送消息(hwnd,msg,wparam,iparam)英文函数原型:postmessage(hwnd,msg,wparam,iparam)参数:hwnd:窗口句柄值,可以通过,找到窗口、顶层窗口句柄,等获取句柄的函数得到msg:指定被发送的消息wparam:指定附加的消息特定信息。iparam:指定附加的消息特定信息。返回值:此函数必返回真举例:句柄=窗口.自身句柄()窗口.提交消息(句柄,274,61488,0)//将向TC窗口自身发送最大化的消息Example:hwnd=window.getmyhwnd()window.postmessage(hwnd,274,61488,0)//向TC窗口自身发送最大化的消息执行结果:此函数必返回真

方法/步骤

1、网上俣挫呲蹀找的复制过来的,慢慢消化!1.移动控件控件.发送信息(274,61458,0)其中参数1的值自61457---6吭稿荔徊1471都可用,结果是一样的,都是移动控件。还有一个大家都熟,就是控件.发送信息(161,2,0)2.调整控件尺寸控件.发送信息(274,61441,0)(274,61442,0)(274,61443,0)(274,61444,0)(274,61445,0)(274,61446,0)(274,61447,0)(274,61448,0)分别对应调整控件的左宽度右宽度顶高度西北角东北角底宽度西南角东北角的尺寸。此外,控件.发送信息(161,10,0)(161,11,0)(161,12,0)(161,13,0)(161,14,0)(161,15,0)(161,16,0)(161,16,0)也是分别对应调整控件的左宽度右宽度顶高度西北角东北角底宽度西南角东北角的尺寸。3。控件最大化控件.发送信息(274,61450,0)其中参数1的值自61488---61503都可用,结果是一样的。4。控件最小化控件.发送信息(274,61473,0)其中参数1的值自61472---61487都可用,结果是一样的。5。马上启动屏幕保护(如果电脑里没设置屏幕保护本信息不起作用)发送信息(274,61760,0)其中参数1的值自61760---61776都可用,结果是一样的。6.出对话框--15秒进入待机(win98下可用,winXP无效,其他未试)控件.发送信息(274,61840,0)其中参数1的值自61840---61854都可用,结果是一样的。7。击控件后鼠标带问号,再击后消失。控件.发送信息(274,61836,0)8。关闭窗口控件.发送信息(16,0,0)9。发送控件鼠标左键被按下的信息控件.发送信息(513,0,0)10。发送控件鼠标左键被放开的信息控件.发送信息(514,0,0)11。清除窗口的标题控件.发送信息(12,0,0)以下是易记事本里的:12。复制编辑框.发送信息(769,0,0)剪切编辑框.发送信息(768,0,0)撤消编辑框.发送信息(199,0,0)13。粘帖编辑框.发送信息(770,0,0)14。全选编辑框.发送信息(177,0,-1)1图片框1.发送信息(274,61458,0)这样可以在窗口上拖动图片框1可以利用发送消息(窗口句柄,513,0,0)和发送消息(窗口句柄,514,0,0)来完成向一个控件发送鼠标单击事件。不过对易语言,有些控件不支持发送消息(窗口句柄,513,0,0)和发送消息(窗口句柄,514,0,0)对别的程序的控件,都可以的1_启动窗口.发送消息(16,0,0)就使窗口关闭了━━━━━━━━━━━━━━━━━━━━━━━━━━如何利于发送消息来完成鼠标点击事件(带具体位置)?发送消息(窗口句柄,514,0,65536×纵坐标+横坐标)发送消息(窗口句柄,514,0,65536×纵坐标+横坐标)━━━━━━━━━━━━━━━━━━━━━━━━━━怎么发送消息让组合框弹出下拉列表??组合框1.发送信息(335,1,0)伸出组合框1.发送信息(335,0,0)萎縮━━━━━━━━━━━━━━━━━━━━━━━━━━如何向制定进程发送消息--回车键发送消息(进程id,?,13,?)_投递消息(窗口句柄,256,键代码,0)’按下_投递消息(窗口句柄,257,键代码,0)’放开━━━━━━━━━━━━━━━━━━━━━━━━━━用SendMessageA(编辑框句柄,258,字节集,0)向程序的编辑框发送文本━━━━━━━━━━━━━━━━━━━━━━━━━━PostMessage只是投信息,不等返回SendMessage直到有返回值━━━━━━━━━━━━━━━━━━━━━━━━━━发送消息(编辑框句柄,#EM_SETSEL,开始位置,结束位置)‘选中编辑框指定位置文本━━━━━━━━━━━━━━━━━━━━━━━━━━E里发送消息的一些参数~15.置内容编辑框.发送信息(194,0,"内容")16.按钮单击发送消息(发送按钮句柄,245,0,“0”)━━━━━━━━━━━━━━━━━━━━━━━━━━单击按钮是按钮1.发送信息(245,0,0)━━━━━━━━━━━━━━━━━━━━━━━━━━

2、透明标签事件发送信息(161,2,0)易语言消息机制--------------将指定信息发送到窗口或窗口组件,不等待直接返回。语法:无返回值窗口组件.投递信息(信息值,参数1,参数2)参数名描述信息值必需的;整数型。参数1必需的;整数型,初始值为“0”。参数2必需的;整数型,初始值为“0”。----------------------------------1.移动控件控件.发送信息(274,61458,0)控件.发送信息(161,2,0)2.调整控件尺寸调整左边:控件.发送信息(274,61441,0)调整右边:控件.发送信息(274,61442,0)调整顶边:控件.发送信息(274,61443,0)左上角调整:控件.发送信息(274,61444,0)右上角调整:控件.发送信息(274,61445,0)调整底部:控件.发送信息(274,61446,0)左下角调整:控件.发送信息(274,61447,0)右下角调整:控件.发送信息(274,61448,0)3.控件最大化控件.发送信息(274,61488,0)4.控件最小化控件.发送信息(274,61473,0)5.鼠标带问号(再次单击问号消失)发送信息(274,61836,0)6.关闭控件控件.发送信息(16,0,0)7.单击鼠标左键控件.发送信息(513,0,0)8.清除窗口标题控件.发送信息(12,0,0)9.复制编辑框.发送信息(769,0,0)10.粘帖编辑框.发送信息(770,0,0)11.全选编辑框.发送信息(177,0,-1)12.清空内容编辑框.发送信息(12,1,0)13.按钮单击发送消息(发送按钮句柄,245,0,0)14.删除控件.发送信息(768,0,0)15.剪切控件.发送信息(771,0,0)16.撤销控件.发送信息(772,0,0)17.退出控件.发送信息(1,0,0)18.获得焦点控件.发送信息(7,0,0)19.失去焦点控件.发送信息(8,0,0)20.结束控件.发送信息(25,0,0)21.单击鼠标右键控件.发送信息(123,0,0)22.取消全选编辑框.发送信息(177,0,0)

3、先收集这些,以后慢慢去调试他们,慢慢理解他们

© 一点知识