这个函数是手动声明的还是向导里有的??
来源:互联网 发布:青山水利软件 编辑:程序博客网 时间:2024/05/01 03:30
关于OnDoRealize(WPARAM wParam,LPARAM lParam)函数
在View中有这样一个函数:
afx_msg LRESULT OnDoRealize(WPARAM wParam, LPARAM lParam);
// user messag
该函数的声明是发灰的,
函数功能:实现系统调色板,是视类中处理自定义消息WM_DOREALIZE(该消息在主框架窗口定义如下:#define WM_REALIZEPAL (WM_USER+100))
在调用API函数时,要设置逻辑调色板的,否则图像不能显示.
该函数的两个参数说明消息类别及属性,一般自定义消息都要用到,很多情况下需要靠这两个参数来传递消息的属性.
虽然在头文件中有afx_msg,但在.cpp文件中没有象其它消息映射函数一样出现在BEGIN_MESSAGE_MAP中.
选择调色板到主框架的dc中,并实现此调色板(CDC:: RealizePalette())(即realize the new palette)。
WPARAM(LPARAM): 一个作为参数传到window程序或实现回传的功能的值的类型 wParam:句柄。wParam == m_hWnd (this view) 看看函数定义和调用它的地方就可以理解了: // 实现新的调色板 afx_msg LRESULT OnDoRealize(WPARAM wParam,LPARAM lParam);//user message OnDoRealize((WPARAM)m_hWnd,0); void CCh1_1View::OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView) { CScrollView::OnActivateView(bActivate, pActivateView, pDeactiveView); if (bActivate) { ASSERT(pActivateView == this); OnDoRealize((WPARAM)m_hWnd, 0); // same as SendMessage(WM_DOREALIZE); } //CScrollView::OnActivateView(bActivate, pActivateView, pDeactiveView); }
虽然这个函数声明中有afx msg(在头文件中) ,但是在cpp文件中没有像其他消息映射函数那样出现在BEGIN_MESSAGE_MAP宏中,是不是用户自定义的消息函数都这样定义呢?如果是这样的话,在class wizard中怎么添加自定义的消息呢?我直接把这个函数定义成视图类的成员函数好像程序也可以运行呀?
- 这个函数是手动声明的还是向导里有的??
- 这是函数声明还是变量声明
- Java中的类,成员变量的值,在声明的时候直接赋值与在构造函数中再赋值,这个是无所谓的,还是有什么规矩?
- 这个公式是线性回归算法里的成本函数。
- javascript - 函数里传的是值还是引用
- 查询模块里的是类还是函数
- 这个是手动哦
- 声明。这个是发表测试的
- MFC类向导的“对象ID”列表里没有手动创建的控件的ID
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,是在return前还是后
- 头文件里的函数,只是声明
- 构造函数是支持手动调用的
- 成员变量是属于声明的对象还是实际对象
- 在函数取名时慎用get开头的方法名(不管是Action里面还是 Service里)
- 关于同一个函数,在多个js中有,在html调用这个函数的时候,是后者覆盖掉前者,还是执行完前者,再执行后者?
- append进StringBuilder里的字符串是""还是"null"? Java
- Java 把对象作为参数传到一个方法里,这个是值传递还是引用传递, 为什么结果这么怪?
- HastSet中添加一个已有的元素的时候是根本就放不进去还是会替换掉已有的,使之不能重复?求解
- 存储过程
- java面试笔试题大汇总 ~很全面
- 61条面向对象设计的经验原则
- 虚拟化环境下的多媒体教室设计
- Hello,World!
- 这个函数是手动声明的还是向导里有的??
- x=x+1,x+=1,x++的效率哪个最高?
- 有用的东西粘一下 呵呵
- 学海无涯 回头是岸……
- 这的 资料 更新 怎么这么慢呢
- 第一次发笔记
- 条条大路通罗马
- 用rand()和srand()产生伪随机数的方法总结
- 模版函数指针,C++委托的实现