易语言SendMessage命令问题。 10

如题。代码为SendMessage(顶层窗口句柄,786,501,0)第二个参数的“786”和第三个参数的“501”是什么意思呢?... 如题。
代码为 SendMessage (顶层窗口句柄, 786, 501, 0)
第二个参数的 “786” 和 第三个参数的 “501” 是什么意思呢?
展开
 我来答
1321950312
2015-02-23 · 超过13用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:26.4万
展开全部
本人也是菜鸟一名,也只能给楼主不太准确的回答。sendmessage的用法有太多太多,一般是不会随便使用的,要是使用的话是要根据要执行的命令使用的,易语言的API没有常量,使用其他语言的话就比较清楚,比如C++中的常量WM_CLOSE,这个是用来关闭窗口的。楼主要是想知道是干嘛的话就只能是自行运行一下程序,或是带入另一个程序试一下,如果想要真正不靠帮助文件了解这个命令(函数)的话是不太现实的
追问
让窗口最小化。
追答
首先我来给楼主解释一下SeedMessage这个函数吧。
以下是我复制的:
SeedMessage共有四个参数
第一个,是指定的窗口的句柄,这个窗口是广义上的,也就是说包括各种控件,对话框。它指明你到底要向谁发送消息
第二个,是具体的消息,你要向这个窗口发送一条什么样的消息,要在这说明,消息是由微软给定义好的以WM_开头,比如WM_SETFOCUS设置输入焦点。有很多,你可以查看MSDN
第三个和第四个参数,这两个和第二个参数有关,它们都是消息的附加参数,具体是什么类型的要看消息是什么,MSDN中对每个消息的附加参数都写的很明确。
比如WM_GETTEXT该消息用于获取窗口中的内容。它的附加参数,一个是字符数组,用于接收这个文本。一个是接收文本的大小,假如获取的文本超过这个值就舍弃。

这里的WM_……可以理解为易语言里的常量,楼主要问的786应该是让窗口最小化的,至于501就是一个附加参数,自我理解为“以何种方式最小化窗口”,后面的0我就不必解释了吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式