OnNcCalcSize改变标题栏等的高度
来源:互联网 发布:guitar rig5 mac 破解 编辑:程序博客网 时间:2024/05/01 01:19
在创建窗口时,当收到 WM_NCCALCSIZE 消息时才指定客户区。不管什么时候,只要 Windows 想知道窗口客户区的大小,它便会发送这个消息。
NCCALCSIZE_PARAMS 结构保存三个矩形数组,第一个保存窗口的客户区。
如果改写主窗口的 WM_NCCALCSIZE/OnNcCalcSize,一定要确保调用基类的默认窗口处理例程,以便实现缺省处理。这样程序一运行便会有得到默认的客户区矩形,然后你可以调整其大小。同样,还应该在OnNcPaint/WM_NCPAINT 中调用基类默认的处理过程。否则 Windows 不会绘制边界,滚动栏或其它标准非客户区元素。如果你实现自己的窗口类,像定制工具栏或调色板,其中要计算客户区矩形并进行绘制处理,你可以不必调用基类默认的窗口过程。随便哪种方法,当窗口收到 WM_NCPAINT 消息时,你都得负责绘制整个非客户区。
void OnNcCalcSize(BOOL bCalSize, NCCALCSIZE_PARAMS* pCalcParm);
MESSAGE_MAP:
ON_WM_NCCALCSIZE()
- OnNcCalcSize改变标题栏等的高度
- OnNcCalcSize改变标题栏等的高度
- OnNcCalcSize改变标题栏等的高度
- Android 获取状态栏标题栏等的高度
- MFC中如何改变标题栏的高度,OnNcCalSize
- android 标题栏的高度
- 修改标题栏的高度
- 获取标题栏的高度
- 改变标题栏高度,绘制非客户区
- Android 获取标题栏的高度
- 获取状态栏、标题栏的高度
- Android-取得输入法或者系统标题栏、魅族下部smartbar等的高度
- 如何改变标题栏的宽度
- MFC改变标题栏的颜色
- 滑动改变标题栏的颜色
- Android改变标题栏的透明度
- EditText高度的改变
- 改变tableHeaderView的高度
- 敏捷生态系统:2009敏捷中国大会上的演讲稿
- c# + Flash上传控件
- 两种实现PPC地址重映射的方案,uboot powerpc
- Sortable Table 可排序表格JS收集
- Joomla!扩展制作实例教程-模板展示组件-增加后台上传图片功能 【转】
- OnNcCalcSize改变标题栏等的高度
- ListBox绑定数据
- 自己手动创建dataset的方法(不用从数据库倒入)
- oracle和DB2递归的例子
- 使用一次性密码解决方案更安全地验证身份
- ASP.net错误:Control 'ctl00_ctl00_ContentPlaceHolder2_ContentPlaceHolderRight_ListView1_ctrl0_DeleteButton' of type 'Button' must b
- 一些工具函数--object 于 DataTable 相互转换
- Delphi调试DLL 不能调试 不能进入调试 注意!!!
- SQLITE3,C语言使用(转)