C# 窗口消息传递
来源:互联网 发布:windows 日志服务器 编辑:程序博客网 时间:2024/05/20 05:53
与MFC类似,通过SendMessage和窗口句柄实现消息之间的传递
当然,这东西可以在线程和进程间通讯,实现线程消息的互相传递,文件系统升级卸载等功能
作用空间
using System.Runtime.InteropServices; // 导入user32.dll用到
主窗体
public partial class Form1 : Form{ [DllImport("user32.dll")] private static extern int SendMessage(int hWnd, int Msg, int wParam, int lParam); // 定义自定义消息名称 private const int WM_USER = 0x0400; public static int MY_MSG_TEST = WM_USER + 0x0100; // 重载WndProc函数,接收消息 protected override void WndProc(ref Message m) { if (m.Msg == MY_MSG_TEST) { MessageBox.Show("789"); } else { } base.WndProc(ref m); } // 定义按钮发消息 private void button1_Click(object sender, EventArgs e) { SendMessage(this.Handle.ToInt32(), MY_MSG_TEST,0,0); }}
简单的消息传递
1 0
- C# 窗口消息传递
- C#窗口间传递消息
- C#进程间通信,传递消息给其它窗口
- 窗口消息的传递
- C# 窗口传递信息
- 非窗口消息传递路由
- 窗口间的消息传递
- WTL中的窗口消息传递
- 消息机制、子窗口和父窗口的消息传递
- C# 窗口间传递数据
- C# 窗口间传递参数
- C# 两个exe传递消息
- C#窗口数据传递和唤醒窗口
- 窗口消息的传递(一)
- 窗口消息的传递(二)
- 窗口消息处理对象的传递
- 控件与父窗口消息传递
- postMessage 解决窗口跨域消息传递
- CUDA(2)
- mariadb主从配置
- QLinkedList 类用法
- 设计模式C++实现(2)——策略模式
- xml格式的字符串到json格式
- C# 窗口消息传递
- 清除float“破坏性”,解决父元素“坍塌”的三种办法
- LeetCode—404. Sum of Left Leaves
- 虚拟机自定义安装详解
- UICollectionView的cell拖动交换位置
- Java高新技术——内省(JavaBean)
- 使用fastjson的parseObject方法将json字符串转换成Map
- xutils DbUtils框架
- GSON解析json的学习笔记