题目
请问:谁能更详细的解释一下BEGIN_MESSAGE_MAP(CMenuView, CView)和END_MESSAGE_MAP() 具体是什么?是函数还是宏定义?在vc程序体的哪个地方哪个文件定义过?有什么作用?
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()
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()
ON_WM_RBUTTONDOWN() 是消息映射函数吗?这个函数在程序体的哪个地方定义的?它的形参有几个?它们分别是什么?起什么作用?
提问时间:2021-12-17
答案
BEGIN_MESSAGE_MAP(CMenuView, CView)
END_MESSAGE_MAP()
宏定义 简单的讲都是通过宏定义为类添加一个消息/处理函数对组成的数组,而ON_WM_RBUTTONDOWN()也是宏,就是往这个数组中添加一个消息/消息处理函数对而已
细节可参看
END_MESSAGE_MAP()
宏定义 简单的讲都是通过宏定义为类添加一个消息/处理函数对组成的数组,而ON_WM_RBUTTONDOWN()也是宏,就是往这个数组中添加一个消息/消息处理函数对而已
细节可参看
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1a little change 对呢 还是 change a little 就是有一点改变的意思 那个对呢
- 2二十二分之九乘八分之七乘九分之四乘二十一分之十一这道题怎么简便算?
- 3(5的平方根-2)的2009次方乘(5的平方根+2)的2009次方
- 4Does everyone like to take part in sports?用NO怎么回答
- 51.By all____take your daughter with you
- 6⒊指明下列事物中内能改变的方法:⑷电烙铁通电后,温度升高________;
- 7My mother was the one who always beat me. 完形填空
- 8函数概念形成的历史过程
- 9将高12厘米,底面直径10厘米的圆锥形容器装满水,再倒入棱长是10厘米的正方体容器中.这时正方体容器中的水高多少厘米?
- 10因式分解 m的二次方-2mn+3m+3n+n的二次方
热门考点
- 1____,I should have gone.
- 2怎么化简-abc/2√c³/2a^4b
- 3While his love is now a memory,it is also a real dream that never ends
- 4植物呼吸作用的实验
- 520cm正方形纸四角剪2cm长小正方体折成长方体容器容积多大
- 6忘了.就是地球表面的物体加速到一定的速度可以脱离地面.就是离心力等于重力.最好有公式.呵呵,心血来潮哦.
- 7一块体积为30立方米的长方体大理石,底面是面积为6平方米的长方形,大理石高_米.
- 8请问银杏,松柏,万年青,梅花和百合花代表什么?
- 9二氧化碳、一氧化碳、乙醇和甲烷里哪个的质量分数最高?
- 10翻译句子故有舍本而问末者耶?