我想能够往一个类里面发消息,能不能做到?postmessage只能向窗口发??或者这个类能提取出消息队列里面的消息也可以怎么做??不知道我问题描述清楚了没有
解决方案 »
- 关于单文档程序的一些问题
- 请问在IOCP模型下如何用recv来接收数据,不另外监听端口.
- VC6CListCtrl如何给一个项添加图片(图标),请给一个完整的代码
- GetLastError()=183是什么错?
- 关于sql的可读写
- 谁知道在WIN2000/XP下直接访问IO的方法阿
- 如何获得qq2003聊天模式下发送消息的richedit的句柄并设定其中文本?
- 大家看看csdn给我发来的是什么东西
- The C++ Programming Language 3/e---PDF电子版
- 重装vc后以前的程序都不能修改编译?
- 讨论:一个关于基于COM进程通信的设想
- 怎样在CDialog类中获得文档的指针
自己设计的类 ,你自己也可以编方法 来搞定。
ON_MESSAGE(WM_SHOWTASK,OnShowTask)
END_MESSAGE_MAP()在.h文件中的
//{{AFX_MSG(CVMQQ) 和 DECLARE_MESSAGE_MAP()之间
afx_msg LRESULT OnShowTask(WPARAM wParam,LPARAM lParam);然后在OnShowTask()中实现你的功能以后对该消息的发送就关联到了函数OnShowTask不知道有没有说清楚,在下“口才”拙劣不明白的地方楼主不要朝我扔白菜:-)
往类中发消息是可以实现的,不过要有条件!
1。你的类要从CWinThead的父类派生;
2。依loopyifly(深情咸鱼) 所言定义消息、编写消息响应函数以及将消息加入到消息影射机制;
3。在寄送消息处直接postmessage(WM_SHOWTASK,wParam,lParam)即可