error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CGameFrame::* )(CPoint

BEGIN_MESSAGE_MAP(CGameFrame,CFrameWnd)ON_WM_SIZE()ON_WM_PAINT()ON_WM_CLOSE()ON_WM_CR... BEGIN_MESSAGE_MAP(CGameFrame, CFrameWnd)
ON_WM_SIZE()
ON_WM_PAINT()
ON_WM_CLOSE()
ON_WM_CREATE()
ON_WM_NCHITTEST()
ON_WM_ERASEBKGND()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONDBLCLK()
ON_WM_SETTINGCHANGE()
ON_WM_GETMINMAXINFO()
ON_MESSAGE(WM_HOTKEY,OnHotKeyMessage)
ON_MESSAGE(WM_SETUP_FINISH,OnMessageSetupFinish)
ON_MESSAGE(WM_CLOSE_ROOM_VIEW_ITEM,OnCloseRoomViewItem)
ON_WM_NCMOUSEMOVE()
// ON_WM_MOUSEMOVE()
ON_WM_ACTIVATE()
END_MESSAGE_MAP()

//////////////////////////////////////////////////////////////////////////
//构造函数
CGameFrame::CGameFrame():m_Splitter(VorSpliter)
{
//设置变量
m_bRectify=false;
m_bHideGameList=false;
m_wShowListType=IDC_BT_LIST_CONTROL_1;
m_pActiveViewItem=NULL;
m_pRoomViewItemCreate=NULL;
memset(m_pRoomViewItem,0,sizeof(m_pRoomViewItem));
//界面状态
m_bMaxShow=false;
m_rcNormalSize.SetRect(0,0,0,0);
return;
错误信息:
error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CGameFrame::* )(CPoint)' to 'LRESULT (__thiscall CWnd::* )(CPoint)'
Cast from base to derived requires dynamic_cast or static_cast
展开
 我来答
百度网友6eab688
2012-07-25 · TA获得超过4691个赞
知道大有可为答主
回答量:962
采纳率:50%
帮助的人:948万
展开全部
可能是你的某个响应函数的原型,用了
UINT作为返回值,而原本需要LRESULT
金色潜鸟
2012-07-25 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5694万
展开全部
问题好像是 m_Splitter(VorSpliter)
去掉 : m_Splitter(VorSpliter)
试:
CGameFrame::CGameFrame()
因为 CGameFrame 来自 CFrameWnd 来自 CWnd,与 m_Splitter(VorSpliter) 有矛盾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s021000126
2012-07-25
知道答主
回答量:30
采纳率:0%
帮助的人:15.7万
展开全部
什么东
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式