C++ 怎样定义一个消息响应函数

C++怎样定义一个消息响应函数帮忙写下具体步骤。谢谢了我用的是VS2005的MFC。请详细回答下,好吗?急用。... C++ 怎样定义一个消息响应函数
帮忙写下具体步骤。
谢谢了
我用的是VS2005的MFC。
请详细回答下,好吗?
急用。
展开
 我来答
silvergingko
推荐于2016-02-09 · TA获得超过5945个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:869万
展开全部
c++是语言,WINDOWS有,UNIX也有.
UNIX没有消息响应函数,只有WINDOWS有.要学消息响应函数,你为什么不用VC呢?VC里的MFC有好多的消息响应函数.当然纯C也可以写消息响应函数.但看你的提问,好象是个初学者,所以建议你还是看下有关MFC的消息响应函数编程机制,而且就你现在的提问,我甚至建议你别学下去了,先看下WINDOWS核心编程,再看下API,然后再学什么消息响应函数.这个知识点需要和很多其他知识配合使用的,就象你不会加减乘除,却在问怎么求二次导数和函数收敛性一样.
WINDOWS操作系统对各种消息都是预先定义好了的.譬如WM_KEYDOWN,WM_KEYUP,WM_CREATE等消息都可以在"查看" >> "建立类向导"中找到.
在类向导中,有个叫"Message Map(消息映射)"的标签页Project自然是指你的工程,"ClassName"是你要设置消息响应的类,譬如是CFrameWnd,CDialog等."ObjectIDs"就和身份证一样,每个实体都会有,窗口有,控件有,菜单也有.
"Messages"就是消息类别了,里面的内容多了去了,而且随刚才提到的ClassName不同,会有所增加和减少."Member functions"就是消息响应函数了.
最后设置完以上这些项,点Edit Code.VC就会自动定义一个消息函数了,但函数体由你自己定义!!
我用的是VC6.0,2005没装,所以会有些出入的.而且你提问的内容实在不是1,2千字就算能详细回答的了,看你真的是初学者,提的问题也让人没法回答你.你看到了吗,根本没人答你,主要是消息响应函数这个东西会包含太多的内容,不是说要个操作步骤就能解决的了.你还是找本书看看吧.
任洁康卿
2020-01-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:1059万
展开全部
我想你的意思是函数shw的形参是容器的指针吧。这样子定义函数:
void
show(vector

*),调用函数的话:show(&容器名),例子:
#include

#include

using
namespace
std;
void
show(vector

*);
int
main()
{
vector

para;
show(&
para);
getchar();
return
0;
}
void
show(vector

*)
{
}
在vc++
6.0通过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叹手米d
2008-11-04 · TA获得超过2565个赞
知道大有可为答主
回答量:1977
采纳率:0%
帮助的人:1248万
展开全部
你用vc6.0 吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式