【MFC】对话框属性:Absolute Align(绝对对齐)
前言
本文介绍对话框属性中的Absolute Align(绝对对齐),同时给出相关示例便于理解。
目录
- 1 位置
- 2 详解
- 3 示例
1 位置
首先介绍一下这个属性在哪里。
- 在资源视图中双击对话框节点,打开该对话框;
- 鼠标右键工作区空白处,单击属性;
- 此时在属性对话框中就可以看到该属性了;
2 详解
- 属性名: 绝对对齐 (Absolute Align)
- 详解: 决定“X 位置”和“Y 位置”属性的坐标原点是哪里。
仅在 “居中” (Center) 属性设置为 False 时才会生效!
- 作用:
- Absolute Align = False(默认值,推荐):
- 坐标参考系:
对话框的所有者窗口 (Owner Window) 的客户区中心
。- (X Pos, Y Pos) 的含义: 从参考点(所有者窗口客户区中心)开始的
偏移量
(单位:像素)。
- X Pos: 向右偏移的像素数(正值);向左偏移(负值)。
- Y Pos: 向下偏移的像素数(正值);向上偏移(负值)。
- Absolute Align = True:
- 坐标参考系:
整个屏幕的左上角 (0, 0)
。- (X Pos, Y Pos) 的含义: 对话框左上角在屏幕上的
绝对坐标
(单位:像素)。- 语法格式:
- True 或 False
3 示例
该属性使用时与其他属性
居中
、X位置Y位置
搭配使用,这两个属性的详解及综合使用的链接如下,自行查看:
概述 | 链接 |
---|---|
对话框属性居中 详解 | Center(居中) |
对话框属性X位置Y位置 详解 | X Pos(X位置),Y Pos(Y位置) |
对话框位置相关属性(居中、绝对对齐、X位置Y位置)搭配使用示例 | 位置属性(居中、绝对对齐、X位置Y位置)应用示例 |