wpf 自定义Messagebox时,对话框显示不居中问题
2024-09-18 21:55:52
在自定义Messagebox(有属性Window.SizeToContent="WidthAndHeight")时,对话框显示不居中,经过尝试,应设置如下:
msgBox.WindowStartupLocation = WindowStartupLocation.Manual;
在显示的时候用以下函数进行移动居中显示:
Win32Api.MoveWindow(Hwnd, Convert.ToInt32( (_parent.ActualWidth - this.ActualWidth) / 2 ),
Convert.ToInt32((_parent.ActualHeight - this.ActualHeight) / 2),
Convert.ToInt32(this.ActualWidth), Convert.ToInt32(this.ActualHeight), false);
最新文章
- 网站实现微信登录之嵌入二维码——基于yii2开发的描述
- MR跑百分27不动引发的问题
- SQL Update 巧用
- javascript-对象的创建(一)
- AFNetworking2.x 使用过程中遇到的问题
- 如何解决PHP中文乱码问题
- mvc中的OutputCache
- Android 进程和线程
- 通过NSURL获取网络标准时间
- POJ 2313 Sequence#贪心
- mybatis学习一
- Axure环境安装,组件引入,使用示例
- jdbc操作数据库(详细)
- echarts pie 图表当名称太长时
- Spark学习之路 (十八)SparkSQL简单使用
- Oracle中如何添加和修改包含日期的数据
- Android学习路-Android Studio的工程目录
- EVA索赔系统JAVA拦截例外站点
- How could I create a custom windows message?
- HDU - 6311:Cover(欧拉回路,最少的一笔画覆盖无向图)
热门文章
- QFileDialog实现同时选择文件和文件夹,确认取消按钮英文问题解决方法
- Postgresql 除法保留小数位
- 在Django中显示MySQL语句
- 代数余子式的由来/代数余子式为什么-1的系数是ⁱ⁺ʲ?/证明一个n阶行列式,如果其中第i行(或第j列)所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积/证明行列式按行(列)展开法则:n(n>;1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。
- C:\Windows\System32\drivers\etc\hosts中的文件修改后无法保存
- KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持
- element-ui下表格头部字段hover显示tips信息
- 打卡ts day02--使用typescript 写评论demo
- golang 中使用mysql报错:“ scannable dest type slice with >;1 columns (4) in result”
- 解决多行文本超出显示省略号webpack打包后失效的问题