MFC:移动对话框到右下角
代码
在MFC中将dlg移动到右下角的代码如下:
先通过SystemParametersInfo获取屏幕宽度,再获取当前对话框的长高,在使用MoveWindow就OK了
// 移动到右下角
void CMoveDlgTestDlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码RECT rectDesktop;SystemParametersInfo(SPI_GETWORKAREA,0, &rectDesktop, 0 ); // 获得屏幕工作区大小 left:0,top:0,right:width,bottom:heightRECT rectDlg;this->GetWindowRect(&rectDlg); // 获取当前窗口工作区大小int dlgWidth = rectDlg.right - rectDlg.left;int dlgHeight = rectDlg.bottom - rectDlg.top;//this->ShowWindow(SW_SHOWNORMAL);this->MoveWindow( rectDesktop.right - dlgWidth, rectDesktop.bottom - dlgHeight, dlgWidth, dlgHeight );
}
效果
有点缝隙,暂时没考虑那么多,我也不晓得,知道了再给你们说。
完整代码
项目工程代码可以在这里下载。
MFC:移动对话框到右下角相关推荐
- MFC 给对话框添加图片背景
在windows开发当中做界面的主要技术之一就是使用MFC,通常我们看到的QQ,360,暴风影音这些漂亮的界面都可以用MFC来实现.今天我们来说一下如何用MFC美化对话框,默认情况下,对话框的背景如下 ...
- MFC设置对话框背景色及控件颜色
MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...
- MFC 子对话框多了任务栏图标?
在编写对话框程序时,增加了个子对话框,想使用主对话框的界面直接拿来修改,于是直接复在左边的资源管视图(ResourceView)里面直接按Ctrl键拖拉复制了一个,更改对话框标题.ID,一切顺利. 但 ...
- 关于MFC模态对话框dlg.DoModal()返回-1的可能原因
关于MFC模态对话框dlg.DoModal()返回-1的可能原因 CDialog::DoModal()函数的原型为:virtual INT_PTR DoModal(); DoModal的返 ...
- MFC基于对话框添加图片控件
建立MFC基于对话框工程,命名为AutoRecFunct. 第一种方法:拖动一个图片控件修改其ID为IDC_STATIC_PICTURE. 右击为其添加变量m_picture. 不知为何不能在初始化的 ...
- MFC基于对话框上插入MENU菜单栏并点击菜单弹出新窗口
一.创建基于对话框的应用程序框架 1.选择菜单项文件->新建->项目,弹出"新建项目"对话框. 2.直接选择"MFC应用程序"或左侧面板中模板的Vi ...
- MFC子对话框初始化问题_从一个“断言”报警说起
1.问题描述 在进行MFC开发时,希望将界面变得美观.因而调整了一下对话框上的字体与颜色.如果仅有一个对话框,那么直接把这些初始化的代码放到OnInitDialog()函数中就好.然而,我们会发现,利 ...
- MFC VS2012对话框背景填图
这是使用VS 2012编写MFC对话框程序的教程,主要是关于图片处理方面的操作,这些在MFC游戏.图片处理.软件编写中是经常要用到的知识. 一.创建项目 文件-新建项目-MFC应用程序-该页面使用&q ...
- 【MFC】对话框中创建工具栏
00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 使用MFC向导可以创建 ...
最新文章
- 2018.5.29 Oracle连接到空闲例程
- 人工神经网络控制下的智能车
- python变量类型-Python-变量类型
- redis 面试问题问答Top 10
- IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域
- java中调用api的方式(postJsonHTTP)
- 测试配置yum仓库的http镜像
- JS计算本周一和本周五的日期
- mysql sleep连接过多的完美解决办法
- 苹果芯片团队又遭挖人,重量级芯片设计师被微软挖走
- 新年就是要你红!华为Mate 20 Pro馥蕾红璨星蓝来袭
- .NET Standard中使用TCPListener和TCPClient的高性能TCP客户端服务器
- swift学习笔记《5》- 实用
- 《Android App开发入门与项目实战》资源下载和内容勘误
- Unity3D面试总结
- 华为交换机系统软件升级和安全漏洞修复教程
- mysql中括号_如何快速学习mySQL数据库常规通配符及运算符的用法?
- 微软电脑管家登陆微软商店 简单无打扰 支持杀毒和垃圾清理等
- 天天在捣鼓Docker,你是否真正的把握住了?
- darknetYolov3图片的分类计数、置信度以及输出xmin,xmax,ymin,ymax的结果
热门文章
- 鸿蒙济判法讲义,2020-02-09《薛兆丰经济学讲义》读书笔记
- python进程数据共享_python程序中的进程操作-进程间的数据共享
- adb指令禁用软件_技巧 | adb助你华为手机免ROOT卸载预装软件
- 2.2基本算法之递归和自调用函数_7592 求最大公约数问题
- 第53课 化功大法 《小学生C++趣味编程》
- 【ES8(2017)】Object 扩展 values() / entries() / getOwnPropertyDescriptors()
- Spring Boot笔记-get请求发送json数据(方便前端vue解析)
- 使用CMake与VS2012编译OpenCV3.3.0版本
- 计算机组成原理 北理,北京理工大学计算机组成原理期末复习.pdf
- eclipemaven本地仓库依赖_【Maven】解决本地jar依赖