OnCreate(); GetDC();
来源:互联网 发布:雨刮器在淘宝买好吗 编辑:程序博客网 时间:2024/05/05 03:25
OnCreate是一个消息响应函数,是响应WM_CREATE消息的一个函数,而WM_CREATE消息是由Create函数调用的。
在view类中,Create 是虚函数由框架调用,是用来“生成一个窗口的子窗口”。 而OnCreate 函数是用来“表示一个窗口正在生成”。
一个窗口创建(Create)之后,会向操作系统发送WM_CREATE消息,OnCreate()函数主要是用来响应此消息的。因为在MFC里面用一种消息映射的机制来响应消息,也就是可以用函数来响应相应的消息。就拿CMainFrame类来说,当窗口创建后会产生WM_CREATE消息,我们可以在OnCreate函数里实现我们要在窗口里面增加的东西,例如按扭,状态栏,工具栏等。这些子窗口一般是定义成类中的一个成员变量,因为要保证生命周期。一般以m_开头来表示成员(member)。
OnCreate()不产生窗口,只是在窗口显示前设置窗口的属性如风格、位置等,Create()负责注册并产生窗口
Create()不是对应于消息WM_CREATE的,OnCreate()才是。Create()只用于产生窗口,像动态创建控件中的Create()一样。
/////////////////////////////////
GetDC函数根据指定的等级类型检索指定窗口普通的、典型的或特有的设备上下文环境。
对于普通设备上下文环境,GetDC在每次检索的时候部分分配给它缺省特性,对于典型和特有的设备上下文环境,GetDC不改变先前设置的特性。
在使用普通设备上下文环境绘图之后,必须调用ReleaseDc函数释放该设备上下文环境,典型和特有设备上下文环境不需要释放,设备上下文环境的个数仅受有效内存的限制。
还有一点要特别注意,getdc函数对系统的相对开销比较大,如果你的程序里使用了几百个getdc函数而又不通过ReleaseDC函数释放的话,那你机器运行速度将是龟速。
0 0
- OnCreate(); GetDC();
- GetDC
- GetDC()
- GetDC
- OnCreate
- OnCreate
- oncreate
- onCreate
- onCreate
- UpdateOverlay GetDc
- GetDC() 特性
- GetDC()函数
- 20120821-GetDC
- BeginPaint&&GetDc
- GetDC()函数
- GetDC()函数
- GetDC 与 释放DC
- 关于HDC GetDC ReleaseDC
- Android listview 加载更多定位问题
- 我的博客
- Android学习笔记之AndroidManifest.xml文件解析
- Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置
- windows 环境变量设置
- OnCreate(); GetDC();
- java判断获取到的中文字符串是否乱码
- Git常用命令
- 64位字符串(转)成字节 展示图片
- 本地访问虚拟机unbuntu项目
- Js apply方法详解
- java基础和规范<二>
- 如何判断webview是不是滑到底部
- 刻通云KeyTone Cloud测试