代码

在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:移动对话框到右下角相关推荐

  1. MFC 给对话框添加图片背景

    在windows开发当中做界面的主要技术之一就是使用MFC,通常我们看到的QQ,360,暴风影音这些漂亮的界面都可以用MFC来实现.今天我们来说一下如何用MFC美化对话框,默认情况下,对话框的背景如下 ...

  2. MFC设置对话框背景色及控件颜色

    MFC设置对话框背景色及控件颜色 一.使用背景图片更改对话框背景色 在对话框源文件void CxxDlg::OnPaint()函数中 if (IsIconic()) { (这里省略) } else { ...

  3. MFC 子对话框多了任务栏图标?

    在编写对话框程序时,增加了个子对话框,想使用主对话框的界面直接拿来修改,于是直接复在左边的资源管视图(ResourceView)里面直接按Ctrl键拖拉复制了一个,更改对话框标题.ID,一切顺利. 但 ...

  4. 关于MFC模态对话框dlg.DoModal()返回-1的可能原因

    关于MFC模态对话框dlg.DoModal()返回-1的可能原因 CDialog::DoModal()函数的原型为:virtual INT_PTR DoModal();       DoModal的返 ...

  5. MFC基于对话框添加图片控件

    建立MFC基于对话框工程,命名为AutoRecFunct. 第一种方法:拖动一个图片控件修改其ID为IDC_STATIC_PICTURE. 右击为其添加变量m_picture. 不知为何不能在初始化的 ...

  6. MFC基于对话框上插入MENU菜单栏并点击菜单弹出新窗口

    一.创建基于对话框的应用程序框架 1.选择菜单项文件->新建->项目,弹出"新建项目"对话框. 2.直接选择"MFC应用程序"或左侧面板中模板的Vi ...

  7. MFC子对话框初始化问题_从一个“断言”报警说起

    1.问题描述 在进行MFC开发时,希望将界面变得美观.因而调整了一下对话框上的字体与颜色.如果仅有一个对话框,那么直接把这些初始化的代码放到OnInitDialog()函数中就好.然而,我们会发现,利 ...

  8. MFC VS2012对话框背景填图

    这是使用VS 2012编写MFC对话框程序的教程,主要是关于图片处理方面的操作,这些在MFC游戏.图片处理.软件编写中是经常要用到的知识. 一.创建项目 文件-新建项目-MFC应用程序-该页面使用&q ...

  9. 【MFC】对话框中创建工具栏

    00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 使用MFC向导可以创建 ...

最新文章

  1. 2018.5.29 Oracle连接到空闲例程
  2. 人工神经网络控制下的智能车
  3. python变量类型-Python-变量类型
  4. redis 面试问题问答Top 10
  5. IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域
  6. java中调用api的方式(postJsonHTTP)
  7. 测试配置yum仓库的http镜像
  8. JS计算本周一和本周五的日期
  9. mysql sleep连接过多的完美解决办法
  10. 苹果芯片团队又遭挖人,重量级芯片设计师被微软挖走
  11. 新年就是要你红!华为Mate 20 Pro馥蕾红璨星蓝来袭
  12. .NET Standard中使用TCPListener和TCPClient的高性能TCP客户端服务器
  13. swift学习笔记《5》- 实用
  14. 《Android App开发入门与项目实战》资源下载和内容勘误
  15. Unity3D面试总结
  16. 华为交换机系统软件升级和安全漏洞修复教程
  17. mysql中括号_如何快速学习mySQL数据库常规通配符及运算符的用法?
  18. 微软电脑管家登陆微软商店 简单无打扰 支持杀毒和垃圾清理等
  19. 天天在捣鼓Docker,你是否真正的把握住了?
  20. darknetYolov3图片的分类计数、置信度以及输出xmin,xmax,ymin,ymax的结果

热门文章

  1. 鸿蒙济判法讲义,2020-02-09《薛兆丰经济学讲义》读书笔记
  2. python进程数据共享_python程序中的进程操作-进程间的数据共享
  3. adb指令禁用软件_技巧 | adb助你华为手机免ROOT卸载预装软件
  4. 2.2基本算法之递归和自调用函数_7592 求最大公约数问题
  5. 第53课 化功大法 《小学生C++趣味编程》
  6. 【ES8(2017)】Object 扩展 values() / entries() / getOwnPropertyDescriptors()
  7. Spring Boot笔记-get请求发送json数据(方便前端vue解析)
  8. 使用CMake与VS2012编译OpenCV3.3.0版本
  9. 计算机组成原理 北理,北京理工大学计算机组成原理期末复习.pdf
  10. eclipemaven本地仓库依赖_【Maven】解决本地jar依赖