操作系统:Windows 7
软件环境:Visual C++ 2008 SP1
本次目的:实现无框移动

所谓的无标题栏对话框,是基于对话框的工程,对话框属性Border设置为None,对话框如下所示:

为对话框添加左键点击事件,代码如下:

[cpp] view plaincopy
  1. void CPlayerDlg::OnLButtonDown(UINT nFlags, CPoint point)
  2. {
  3. // TODO: 在此添加消息处理程序代码和/或调用默认值
  4. SendMessage(WM_SYSCOMMAND,0xF012,0);
  5. CDialog::OnLButtonDown(nFlags, point);
  6. }

完成后,就可以拉动对话框移动。

VC 无标题栏对话框移动相关推荐

  1. MFC无标题栏对话框移动的处理方法

    很多时候,为了界面的美观,我们会隐藏标题栏,而在客户区通过自绘模拟标题栏.但是这样处理,会导致窗体无法移动.下面提供几种移动方法: 1.采用欺骗的方式.即当鼠标点击客户区的时候,我们欺骗windows ...

  2. 如何完美的将对话框设置成无边框无标题栏样式?

    很多同学在绘制UI时喜欢将窗口或者对话框设置成无边框无标题栏样式,然后在客户区里就可以"胡作非为"了,想干什么都行 然而新手们包括笔者以前都遇到的一个问题是:对于对话框来说直接这样 ...

  3. 关于WM_NCHITTEST消息(移动无标题对话框多个)

    我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口. 一个容易想到的方案 ...

  4. 第七章:无模式对话框 和 Windows通用对话框类

    第七章:无模式对话框 和 Windows通用对话框类 1,[无模式对话框]在它处于激活状态下还允许用户在(同一个应用程序中)其它地方工作. [通用对话框]则是C++和一组Windows的实用对话框之间 ...

  5. vc 中对对话框的几种操作

    注:以下代码以一个名为CTest6Dlg的对话框类为例 ------------------------------------------------------------------------ ...

  6. MFC无边框对话框实现拖动

    解决无标题栏窗口的拖动问题有两种方案,一种方案是使用常规思路来处理鼠标拖拽事件,当窗口获得WM_LBUTTONDOWN(OnLButtonDown)时,通过设置标志并调用CWnd::SetCaptur ...

  7. VB集成无标题栏Form图片按钮Activex

    VB集成无标题栏图片按钮Activex,适用于无标题栏可控Form操作的一款控件,动态实现增减对象元素,对象元素跟VB自带的CommandButton控件差不多,每个元素主要以图片为可视动态背景(非文 ...

  8. vc++ 6.0对话框上无法显示中文(乱码)

    是英文版的vc++,建立mfc向导时无法选择中文,到对话框里面改成中文还是乱码,怎么版啊 问题补充: 一般对话框是可以的,就是那个CPropertyPage 不可以对话框资源选成中文以后要ReBuil ...

  9. 无边框对话框改变大小

    [转载]无边框对话框改变大小2008-07-11 07:13 P.M.实现效果需要处理以下这三个消息: WM_NCHITTEST WM_SETCURSOR WM_NCLBUTTONDOWN 消息处理函 ...

  10. C# 移动窗口 适用于有标题栏和无标题栏窗体 超级简单版

    适用于有标题栏和无标题栏窗体,适用于窗体内控件,当然 Form 也不例外,只要能添加 MouseDown.MouseMove 事件,无需添加 MouseUp 事件,也无需考虑 Form 是否有标题栏. ...

最新文章

  1. Android不同分辨率和不同密度适配
  2. 怎样用ug画铝型材_用UG画钻头,适合初学UG的小伙伴,快来学习吧!
  3. java简单线程池实例代码
  4. orm mysql_ORM介绍
  5. 怎么把两个盒子显示在同一行_1个机顶盒2台电视机,怎么同时看电视?竟用一个分配器就行...
  6. 项目进度计划甘特图_项目管理进度计划表制作及甘特图绘制方法
  7. 【计算机网络】TCP报文段结构
  8. 【C语言】冒泡排序与回文判断
  9. spring cloud学习笔记02
  10. 如何优化cocos2d的使用内存
  11. 黑马程序员 面试题项目--银行业务调度系统
  12. super resolution gan
  13. QPS、TPS是什么
  14. 怎么在计算机网络上添加文件,教你win7如何设置网络共享文件夹
  15. 最简单的基于FFmpeg的视频编码器-更新版(YUV编码为HEVC(H.265))
  16. You-Get--基于Python3的开源网络视频下载工具
  17. 基于K-Means聚类算法对NBA球员数据的聚类分析
  18. 抖音运营 | 10万赞的短视频如何打造?
  19. 中小水库中的水情遥测系统如何实现远程监控和自动报警?
  20. vw 前端_前端常用开发单位-vw

热门文章

  1. 值得一看的50条从商之道
  2. k8s学习: ErrImagePull 和 ImagePullBackOff 怎么办?
  3. 使用iMazing将iphone的联系人信息导出至电脑
  4. docker下的Mysql镜像的使用方法
  5. sql测验,like 和 = 的区别
  6. spring-tool-suite(STS) 创建 spring boot项目
  7. Object-c Associated Object
  8. SecureCRT学习之道:SecureCRT常用快捷键设置与字体设置方法
  9. python发送电子邮件
  10. enum 在c中的使用