CPropertyPage的相关问题

待续_1006 2018-02-08 11:46:45
2个对话框继承CPropertyPage并被添加到CPropertySheet的子类中,一切使用正常,主要是对话框上的空间在资源视图中已经紧靠对话框边缘了,但是作为属性页的一部分显示以后,对话框上的空间却和边缘之间出现了一段空隙,有办法修正吗?哪里属性没设置对,如何获取边缘的白色部分?
见图说话
...全文
1062 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2018-02-12
  • 打赏
  • 举报
回复
你修改了 OnNCPaint ?
待续_1006 2018-02-12
  • 打赏
  • 举报
回复
引用 6 楼 oyljerry 的回复:
把对话框再调整大点,让它跟page一样大
CPropertySheet本身没办法设置大小,你CPropertyPage多大,相应装它的CPropertySheet就有多大
待续_1006 2018-02-12
  • 打赏
  • 举报
回复
引用 7 楼 xuzzzhen123 的回复:
刚测试了,没有空隙,vs2015。方便的话程序发我看看。
兄台,你确定没有空隙?我的程序不是单单的一个对话框上的控件。前提是整个对话框要继承CPropertyPage并被添加到CPropertySheet的子类中来显示的。。。。
天外怪魔 2018-02-11
  • 打赏
  • 举报
回复
刚测试了,没有空隙,vs2015。方便的话程序发我看看。
oyljerry 2018-02-10
  • 打赏
  • 举报
回复
把对话框再调整大点,让它跟page一样大
sevancheng 2018-02-09
  • 打赏
  • 举报
回复
资源里面的字体改成宋体试试
schlafenhamster 2018-02-09
  • 打赏
  • 举报
回复
"对话框上的空间却和边缘之间出现了一段空隙" page是对话框的 容器, 有如 Tab 中的 对话框,page有自己的尺寸
待续_1006 2018-02-09
  • 打赏
  • 举报
回复
引用 3 楼 chengbar 的回复:
资源里面的字体改成宋体试试
当对话框被作用属性页的一部分时,和多自有属性都不起作用了
待续_1006 2018-02-08
  • 打赏
  • 举报
回复
引用 1 楼 zgl7903 的回复:
除非用无边框的或者自绘非客户区, 正常的具有WS_BORDER属性的都有这个边框区域
无边框的设置了还是不行,我现在是thin
zgl7903 2018-02-08
  • 打赏
  • 举报
回复
除非用无边框的或者自绘非客户区, 正常的具有WS_BORDER属性的都有这个边框区域
第1章 概述 1.1 MFC与C++ 1.2 VC++组件 1.3 安装 1.3.1 环境 1.3.2 安装过程 第2章 开发环境 2.1 主窗口 2.2 工具栏 2.2.1 Shaod工具栏 2.2.2 Build Mini-bar工具栏 2.3 菜单栏 2.3.1 File菜单 2.3.2 Edit菜单 2.3.3 View菜单 2.3.4 tasert菜单 2.3.5 Project菜单 2.3.6 Build菜单 2.3.7 Tools菜单 2.3.8 Window菜单 2. 3.9 Help菜单 2.4 工程工作区和主工作区 2.4.1 CtassView面板 2.4.2 FileView面板 2.4.3 ResourceView面板 2.4.4 主工作区 2.5 资源和资源编辑器 2.5.1 加速键编辑器 2.5.2 对话框编辑器 2.5.3 图形编辑器 2.5.4 菜单编辑器 2.5.5 字符串表编辑器 2.5.6 工具栏编辑器 2.6 版本信息编辑器 第 3章从 AppWisard开始 3.1 应用程序类型 3.2 创建简单的Windows应用程序 3.3 AppWizard——生成结果 3.3.1 分类 3.3.2 传递和接收 3.3.3 处理 3.4 实例 第4章 对话框及控件 4.1 对话框 4.1.1 组成与分类 4.1.2 CDiaiog类 4.1.3 创建对话框 4.1.4 通用对话框类 4.2 控件 4.2.1 标准Windows控件 4.2.2 其他控件 4.3 创建基于对话框的应用程序 4.4 控件栏 4.4.1 工具栏 4.4.2 状态栏 4.4.3 对话框栏 4.5 属性单、属性页和向导 4.5.1 CPropertyPage类 4.5.2 CPropertySheet类 4.5.3 创建属性单 4.5.4 创建向导 4.6 实例 第5章 文档类和视类 5.1 文档类 5.2 文档模板类 5.3 视类 5.4 文档/视结构 5.5 菜单和加速键 5.5.1 菜单 5.5.2 添加消息处理函数 5.5.3 CMenu类 5.5.4 创建快捷菜单 5.5.5 添加加速键 5.6 实例 第6章 图形处理 6.1 设备环境 6.1.1 图形设备接口 6.1.2 设备环境映射模式 6.2 设备环境类 6.2.1 基类CDC类 6.2.2 用类CPaintDC绘图 6.2.3 用类CClientDC管理客户区 6.2.4 用类CWindowDC管理框架窗口 6.2.5 具有类CMetaFileDC的Windows元文件 6.3 GDI对象 6.3.1 类型 6.3.2 构造 6.3.3 选择 6.3.4 表示和使用颜色 6.4 画笔 6.4.1 分类 6.4.2 创建CPen类对象 6.4.3 选择堆画笔 6.4.4 绘画 6.4.5 实例 6.5 画刷 6.5.1 分类 6.5.2 创建CBrush对象 6.5.3 使用逻辑画刷 6.5.4 实例 6.6 字
第1章 概述 1.1 MFC与C++ 1.2 VC++组件 1.3 安装 1.3.1 环境 1.3.2 安装过程 第2章 开发环境 2.1 主窗口 2.2 工具栏 2.2.1 Shaod工具栏 2.2.2 Build Mini-bar工具栏 2.3 菜单栏 2.3.1 File菜单 2.3.2 Edit菜单 2.3.3 View菜单 2.3.4 tasert菜单 2.3.5 Project菜单 2.3.6 Build菜单 2.3.7 Tools菜单 2.3.8 Window菜单 2. 3.9 Help菜单 2.4 工程工作区和主工作区 2.4.1 CtassView面板 2.4.2 FileView面板 2.4.3 ResourceView面板 2.4.4 主工作区 2.5 资源和资源编辑器 2.5.1 加速键编辑器 2.5.2 对话框编辑器 2.5.3 图形编辑器 2.5.4 菜单编辑器 2.5.5 字符串表编辑器 2.5.6 工具栏编辑器 2.6 版本信息编辑器 第 3章从 AppWisard开始 3.1 应用程序类型 3.2 创建简单的Windows应用程序 3.3 AppWizard——生成结果 3.3.1 分类 3.3.2 传递和接收 3.3.3 处理 3.4 实例 第4章 对话框及控件 4.1 对话框 4.1.1 组成与分类 4.1.2 CDiaiog类 4.1.3 创建对话框 4.1.4 通用对话框类 4.2 控件 4.2.1 标准Windows控件 4.2.2 其他控件 4.3 创建基于对话框的应用程序 4.4 控件栏 4.4.1 工具栏 4.4.2 状态栏 4.4.3 对话框栏 4.5 属性单、属性页和向导 4.5.1 CPropertyPage类 4.5.2 CPropertySheet类 4.5.3 创建属性单 4.5.4 创建向导 4.6 实例 第5章 文档类和视类 5.1 文档类 5.2 文档模板类 5.3 视类 5.4 文档/视结构 5.5 菜单和加速键 5.5.1 菜单 5.5.2 添加消息处理函数 5.5.3 CMenu类 5.5.4 创建快捷菜单 5.5.5 添加加速键 5.6 实例 第6章 图形处理 6.1 设备环境 6.1.1 图形设备接口 6.1.2 设备环境映射模式 6.2 设备环境类 6.2.1 基类CDC类 6.2.2 用类CPaintDC绘图 6.2.3 用类CClientDC管理客户区 6.2.4 用类CWindowDC管理框架窗口 6.2.5 具有类CMetaFileDC的Windows元文件 6.3 GDI对象 6.3.1 类型 6.3.2 构造 6.3.3 选择 6.3.4 表示和使用颜色 6.4 画笔 6.4.1 分类 6.4.2 创建CPen类对象 6.4.3 选择堆画笔 6.4.4 绘画 6.4.5 实例 6.5 画刷 6.5.1 分类 6.5.2 创建CBrush对象 6.5.3 使用逻辑画刷 6.5.4 实例 6.6 字

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧