
请问:BEGIN_MESSAGE_MAP(CMenuView, CView)和END_MESSAGE_MAP() 具体是什么函数?有什么作用?
请问:BEGIN_MESSAGE_MAP(CMenuView,CView)和END_MESSAGE_MAP()具体是什么函数?有什么作用?BEGIN_MESSAGE_MA...
请问:BEGIN_MESSAGE_MAP(CMenuView, CView)和END_MESSAGE_MAP() 具体是什么函数?有什么作用?
BEGIN_MESSAGE_MAP(CMenuView, CView)
ON_WM_CONTEXTMENU()
//{{AFX_MSG_MAP(CMenuView)
ON_COMMAND(IDM_TEST, OnTest)
ON_WM_RBUTTONDOWN()
ON_COMMAND(IDM_SHOW, OnShow)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
我知道这是消息映射函数但这里面的BEGIN_MESSAGE_MAP(CMenuView, CView)和END_MESSAGE_MAP() 具体是什么函数?有什么作用?
ON_WM_RBUTTONDOWN() 这个函数在程序体的哪个地方定义的?它的形参有几个?它们分别是什么?起什么作用? 展开
BEGIN_MESSAGE_MAP(CMenuView, CView)
ON_WM_CONTEXTMENU()
//{{AFX_MSG_MAP(CMenuView)
ON_COMMAND(IDM_TEST, OnTest)
ON_WM_RBUTTONDOWN()
ON_COMMAND(IDM_SHOW, OnShow)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
我知道这是消息映射函数但这里面的BEGIN_MESSAGE_MAP(CMenuView, CView)和END_MESSAGE_MAP() 具体是什么函数?有什么作用?
ON_WM_RBUTTONDOWN() 这个函数在程序体的哪个地方定义的?它的形参有几个?它们分别是什么?起什么作用? 展开
1个回答
展开全部
你理解错了,这些都是宏定义,不是函数。
在BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间添加你的消息响应函数。
ON_WM_RBUTTONDOWN() 是一个windows系统消息,就是鼠标右键按下的消息。他的相应函数是
afx_msg void OnRButtonDown(
UINT nFlags,
CPoint point
);
nFlags是一些虚拟的标志
point是按下鼠标对应的坐标点
在BEGIN_MESSAGE_MAP()和END_MESSAGE_MAP()之间添加你的消息响应函数。
ON_WM_RBUTTONDOWN() 是一个windows系统消息,就是鼠标右键按下的消息。他的相应函数是
afx_msg void OnRButtonDown(
UINT nFlags,
CPoint point
);
nFlags是一些虚拟的标志
point是按下鼠标对应的坐标点

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询