PostMessage发送字符串和结构体
来源:互联网 发布:男生轻微sm知乎 编辑:程序博客网 时间:2024/06/11 05:45
1.首先定义消息变量
#define WM_POST_MSG WM_USER + 22.增加消息处理函数
afx_msg LRESULT UpdateStatic(WPARAM wParam, LPARAM lParam);3.增加消息映射
ON_MESSAGE(WM_POST_MSG,UpdateStatic)当调用PostMessage函数时如下
CString *msg = new CString("this is msg");::PostMessage(m_hWnd,WM_POST_MSG,0,(LPARAM)msg);关键在这个地方,为什么要new一个对象呢,先看接受消息函数怎么样处理的
LRESULT CPostMessageStringDlg::UpdateStatic(WPARAM wParam, LPARAM lParam){CString * temp = (CString *)lParam;MessageBox(*temp);delete temp;return 0L;}直接获得先前new对象的地址,因为在先前new的对象没有释放,还在堆中,所以处理函数能够通过参数传递过来的指针找到对象的位置,从而获得这个对象, 最后别忘了delete掉这个对象 。结构体也是如此。
- PostMessage发送字符串和结构体
- SendMessage和PostMessage发送消息(不同进程传递字符串)
- 用PostMessage或SendMessage发送结构体指针
- 用PostMessage或SendMessage发送结构体指针 .
- 用PostMessage或SendMessage发送结构体指针
- 用PostMessage或SendMessage发送结构体指针
- [VC]SendMessage和PostMessage发送消息(不同进程传递字符串)
- MFC发送自定义消息-PostMessage和SendMessage
- 解决PostMessage发送字符串造成数据错乱问题
- SendMessage和PostMessage发送windows消息的区别
- MFC中SendMessage和PostMessage两种发送消息用法
- Qt实现类似sendmessage和postmessage发送自定义消息
- MFC中发送自定义消息机制,PostMessage和SendMessage方式
- PostMessage发送click消息
- PostMessage发送文字信息
- Socket发送和接收变长结构体
- udp 发送和接收结构体数据
- MFC Dialog工程中多线程使用PostMessage发送接收字符串消息并更新界面
- Java序列化与反序列化
- 数据库索引的实现原理
- 连接oem,忘记sys密码
- 利用CSS、JavaScript及Ajax实现图片预加载的三大方法
- 设计一个算法,从顺序表中删除所有值为x的元素
- PostMessage发送字符串和结构体
- boost::bind 方法浅析
- IPSEC主动模式
- 代码加打印技巧
- cocos2d-x将CCSprite转为黑白色
- 判断整数序列是不是二元查找树的后续遍历结果
- 和为n的连续正数序列
- 关于修改sys口令和口令文件之间关系的实验
- Asp.net Ajax在插入数据出现了乱码