创建一个继承类的小问题 请问,我想生成一个类,基于CBUTTON的如何才能响应BN_CLICK消息,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用消息反射,通常BN_CLICK会发送给按钮得父窗口,父窗口将其反射给CButton处理就行了,重点研究一下MFC得消息机制 先创建一个标准的button,然后添加响应函数,最后照着抄就行了 在定义的类.h中增加 afx_msg void OnLButtonDown(UINT nFlags, CPoint point);在.cpp中增加BEGIN_MESSAGE_MAP(CCustButton, CButton)//{{AFX_MSG_MAP(CVxPushButton)ON_WM_LBUTTONDOWN()//你要添加的消息.ON_CONTROL_REFLECT(BN_CLICKED, uiPushBtnCB) //}}AFX_MSG_MAPEND_MESSAGE_MAP()void CCustButton::OnLButtonDown(UINT nFlags, CPoint point){ // TODO: Add your message handler code here and/or call default //m_bLBtnDown= TRUE; 在这里写你的函数的实现部分. CButton::OnLButtonDown(nFlags, point);} mainmaster(云中漫步) 好象不顶用哦?~ CListCtrl 排序问题,请教,顺序老变? 入司满一年!!!!散分! 求分解字符串的方法,着急! 如何创建一个有两条垂直线的窗口? 请问如何让程序运行后最小化到状态栏右下角 根据汉字点阵生成汉字,你会吗?200分等你拿! 在创建数据库工程中选Header files only,如何实现在对话框中单击添加按钮添加? 如何插入一个已有的对话框资源? 上网时, gethostbyname 检测 IP 地址问题 在vb中如何设置,使得自己的函数参数有缺省值,或成为可选项 创建纯资源dll时,哪里能调整资源的ID号 请问为什么要用COleDateTime
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
在.cpp中增加
BEGIN_MESSAGE_MAP(CCustButton, CButton)
//{{AFX_MSG_MAP(CVxPushButton)
ON_WM_LBUTTONDOWN()//你要添加的消息.
ON_CONTROL_REFLECT(BN_CLICKED, uiPushBtnCB)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CCustButton::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
//m_bLBtnDown= TRUE;
在这里写你的函数的实现部分.
CButton::OnLButtonDown(nFlags, point);
}
好象不顶用哦?~