【MFC】对话框:位置属性(居中、绝对对齐、X位置Y位置)应用示例


前言

本文介绍对话框属性中的位置属性(居中、绝对对齐、X位置Y位置)应用示例。


目录

位置属性设置及运行结果

下面将列出对话框位置相关属性各种不同情况的搭配,并给出运行示例结果;


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) False 不生效
X Pos(X位置),Y Pos(Y位置) (0,0) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) False 不生效
X Pos(X位置),Y Pos(Y位置) (100,100) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) False 不生效
X Pos(X位置),Y Pos(Y位置) (-100,-100) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) True 不生效
X Pos(X位置),Y Pos(Y位置) (0,0) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) True 不生效
X Pos(X位置),Y Pos(Y位置) (100,100) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) True 生效
Absolute Align(绝对对齐) True 不生效
X Pos(X位置),Y Pos(Y位置) (-100,-100) 不生效
  • 子对话框显示在屏幕中心


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) False 生效
X Pos(X位置),Y Pos(Y位置) (0,0) 生效
  • 子对话框显示在父窗口中心


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) False 生效
X Pos(X位置),Y Pos(Y位置) (100,100) 生效
  • 子对话框显示在父窗口中心右下移100个像素的位置


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) False 生效
X Pos(X位置),Y Pos(Y位置) (-100,-100) 生效
  • 子对话框显示在父窗口中心左上移100个像素的位置


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) True 生效
X Pos(X位置),Y Pos(Y位置) (0,0) 生效
  • 子对话框显示在屏幕(0,0)位置


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) True 生效
X Pos(X位置),Y Pos(Y位置) (100,100) 生效
  • 子对话框显示在屏幕(100,100)位置


属性 值 是否生效
Center(居中) False 不生效
Absolute Align(绝对对齐) True 生效
X Pos(X位置),Y Pos(Y位置) (-100,-100) 生效
  • 子对话框显示在屏幕(0,0)位置(实际上Windows通常会将窗口限制在屏幕可见区域内,所以实际效果可能是对话框被调整到屏幕边缘)


相关推荐
多弗朗皮卡丘1 分钟前
C++ stack和queue
开发语言·c++·deque·queue·stack·容器适配器
lengxuenong3 分钟前
枚举及其优化学习手册
c++·学习·算法·青少年编程
Benny_Tang26 分钟前
P9527 [JOIST 2022] 洒水器 / Sprinkler 题解
c++·算法
垆边人似月.1 小时前
华为机考题:最小代价爬楼梯
c语言·c++
可涵不会debug1 小时前
C++ std::bind 实战教程:线程池、回调场景全覆盖
linux·开发语言·c++
垆边人似月.2 小时前
华为机考题:二叉树的最大路径和
c语言·c++
2601_962218612 小时前
深入理解C++中的thread_local线程局部变量的应用
开发语言·c++
无名猿3 小时前
C++ lambda 捕获列表详解:值捕获、引用捕获、初始化捕获与悬垂引用
c++·现代c++·语法基础·踩坑记录
lengxuenong4 小时前
枚举例题分析
c++·算法·青少年编程
繁华的地方不一定留下你的脚印4 小时前
C++线程如何安全停止与唤醒:std::jthread、stop_token与condition_variable
开发语言·c++