问一个关于在MFC添加消息等的基础有关问题
问一个关于在MFC添加消息等的基础问题
本人初学MFC.是不是如果添加消息响应或者是什么部件,如果在CView中,就直接在类名上点右键添加函数,如果是在CMainFrm中是不是全都加在OnCreate函数中呢,还是如果点右键添加也可以。请问能不是大体说下,谢谢。
------解决方案--------------------
如果是在CMainFrm中是不是全都加在OnCreate函数中呢,还是如果点右键添加也可以
点击右键使用onrButtonDown消息
什么都加在oncreate中 谁和你讲的!
------解决方案--------------------
消息是一个体系,无论是手动添加(系统消息或自定义消息)还是通过向导(只能是系统消息)都是可以的,你现在必须要去了解一下这个消息体系结构啊,找本书从头到尾仔细看一遍吧,然后再动手做做
------解决方案--------------------
CView的.h中加入
#define WM_DEFINEMSG (WM_USER + 100)
afx_msg LRESULT OnDefineMsg(WPARAM, LPARAM);
CView的.cpp中加入
BEGIN_MESSAGE_MAP(CXX, CView)
ON_MESSAGE(WM_DEFINEMSG, OnDefineMsg)
END_MESSAGE_MAP()
LRESULT CXX::OnDefineMsg(WPARAM wParam, LPARAM lParam)
{
//你自定义消息的处理过程。
return 0;
}
本人初学MFC.是不是如果添加消息响应或者是什么部件,如果在CView中,就直接在类名上点右键添加函数,如果是在CMainFrm中是不是全都加在OnCreate函数中呢,还是如果点右键添加也可以。请问能不是大体说下,谢谢。
------解决方案--------------------
如果是在CMainFrm中是不是全都加在OnCreate函数中呢,还是如果点右键添加也可以
点击右键使用onrButtonDown消息
什么都加在oncreate中 谁和你讲的!
------解决方案--------------------
消息是一个体系,无论是手动添加(系统消息或自定义消息)还是通过向导(只能是系统消息)都是可以的,你现在必须要去了解一下这个消息体系结构啊,找本书从头到尾仔细看一遍吧,然后再动手做做
------解决方案--------------------
CView的.h中加入
#define WM_DEFINEMSG (WM_USER + 100)
afx_msg LRESULT OnDefineMsg(WPARAM, LPARAM);
CView的.cpp中加入
BEGIN_MESSAGE_MAP(CXX, CView)
ON_MESSAGE(WM_DEFINEMSG, OnDefineMsg)
END_MESSAGE_MAP()
LRESULT CXX::OnDefineMsg(WPARAM wParam, LPARAM lParam)
{
//你自定义消息的处理过程。
return 0;
}