易语言"发送消息()"_SendMessage详细说明

1. 移动控件 控件.发送信息 (274, 61458, 0) 
其中参数1的值自61457---61471都可用,结果是一样的,都是移动控件。
还有一个大家都熟,就是控件.发送信息 (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)
15、图片框1.发送信息 (274, 61458, 0) 这样可以在窗口上拖动图片框

16、可以利用发送消息 (窗口句柄, 513, 0, 0)和发送消息 (窗口句柄, 514, 0, 0) 来完成向一个控件发送鼠标单击事件。不过对易语言,有些控件不支持发送消息 (窗口句柄, 513, 0, 0)和发送消息 (窗口句柄, 514, 0, 0) 对别的程序的控件,都可以的

17、_启动窗口.发送消息(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)
━━━━━━━━━━━━━━━━━━━━━━━━━━
透明标签事件 
发送信息 (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)

精易论坛——易语言培训 http://www.3600gz.cn


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
易语言的网页_访问_对象翻译成C++,可以使用C++的网络库来实现。以下是一个简单的示例: ```c++ #include <iostream> #include <string> #include <curl/curl.h> // 回调函数,用于获取HTTP请求的响应数据 size_t write_callback(char *ptr, size_t size, size_t nmemb, std::string *data) { data->append(ptr, size * nmemb); return size * nmemb; } int main() { // 初始化curl库 curl_global_init(CURL_GLOBAL_ALL); // 创建curl句柄 CURL *curl = curl_easy_init(); if (curl) { // 设置要访问的URL curl_easy_setopt(curl, CURLOPT_URL, "https://www.example.com"); // 设置回调函数 std::string response; curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback); curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response); // 执行HTTP请求 CURLcode res = curl_easy_perform(curl); if (res == CURLE_OK) { // 打印响应数据 std::cout << response << std::endl; } else { // 打印错误信息 std::cerr << "curl_easy_perform() failed: " << curl_easy_strerror(res) << std::endl; } // 清理curl句柄 curl_easy_cleanup(curl); } // 清理curl库 curl_global_cleanup(); return 0; } ``` 这个示例使用libcurl库来实现HTTP访问。其中,write_callback()函数是一个回调函数,用于获取HTTP请求的响应数据。curl_easy_setopt()函数用于设置curl句柄的选项,例如要访问的URL、回调函数等等。curl_easy_perform()函数用于执行HTTP请求。如果执行成功,那么响应数据会被存储在response字符串中。如果执行失败,那么会打印错误信息。最后,通过curl_easy_cleanup()函数和curl_global_cleanup()函数来清理curl句柄和curl库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值