MFC画矩形边框问题

VC/MFC > 界面 [问题点数:20分,结帖人xianglitian]
等级
本版专家分:0
结帖率 97.22%
等级
本版专家分:176268
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
优秀版主 2014年11月论坛优秀版主
Blank
微软MVP 2010年7月 荣获微软MVP称号
2005年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2010年1月 VC/MFC大版内专家分月排行榜第一
2004年4月 VC/MFC大版内专家分月排行榜第一
等级
本版专家分:0
等级
本版专家分:56279
勋章
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:56279
勋章
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
等级
本版专家分:87650
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:0
等级
本版专家分:87650
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:140667
勋章
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:0
theme2002

等级:

问题日记:VC MFC 鼠标移动画矩形

首先是完善用鼠标拖动矩形选择东西,开始当然进入死胡同,在OnMouseMove里单纯画矩形,结果测试移动一下鼠标杯了,n个矩形刺瞎了我的眼: 我相信人家做得到的,我也做得到,只是我还不知道而已。于是上网找资料,...

MFC画图(线、画矩形刷画笔的使用)

绘制任意线条: 1、创建基于单文档工程:Draw CDrawView类中添加成员变量: CPoint m_ptOrigin; BOOL m_bDraw; 2、CDrawView()中初始化: ...WM_LBUTTONDOWN WM_LBUTTONUP WM_MOUSEMOVE...

新手用MFC画矩形

 如题,此文属于新手级别的MFC... 首先,打开IDE,本人用的是VS2005(英文版),然后点file,new一个project,选Visual C++目录下面的MFC,然后选中旁边Templates里的MFC Application,再在下面的name栏里给你的工

MFC创建圆角矩形边框

最近在写一个安装程序的界面。需要自绘对话框及一系列控件。 个人认为MFC自定义控件或对话框最基本的思想就是了解这些元素的创建过程,并适当的截取消息进行重写。...我们要绘制一个圆角矩形边框。 就是响应

MFC 鼠标移动画矩形

问题日记:MFC 鼠标移动画矩形 昨天的时候,模仿人家的软件已经七七八八啦,开始不断完善的工作。首先是完善用鼠标拖动矩形选择东西,开始当然进入死胡同,在OnMouseMove里单纯画矩形,结果测试移动一下鼠标杯了,n个...

MFC如何在图片上画矩形

MFC如何在图片上画矩形框,并且保存成新的图片,搜了一圈都是在说控件上面画矩形

mfc绘制框选边框

CPen penBlack(PS_SOLID, 1, CLR_BK), penWhite(PS_DOT, 1, RGB(255, 255, 255)), *pOldPen; CBrush brush, *pOldBrh; brush.CreateStockObject(NULL_BRUSH); pOldBrh = (CBrush*)pDC->SelectObject(&...

MFC 如何绘制无边框的矩形(即边框是透明的)?

请问:MFC 如何绘制无边框的矩形(即边框是透明的)???.

MFC橡皮筋矩形框技术

在网上看过很多用在MFC对话框的界面上用鼠标画矩形框的例子,感觉有点乱,同时又达到我想要的效果,经过不断的尝试以及改进,才终于达到我想要的效果。 这部分程序主要实现在对话框界面上的picture控件内用鼠标拖...

mfc 多个矩形框,可选中任意一个移动、改变大小、删除

MFC中基于对话框利用CRectTracker实现多矩形绘制、选择、拉伸、移动和删除,可选中任意一个移动、改变大小、删除

C++ MFC 如何一个空心的即透明填充色的图形如矩形,圆形等

CClientDC dc(this); dc.SelectStockObject(NULL_BRUSH); dc.Rectangle(0,0,300,200); 其实只需要在矩形之前,把NULL_BRUSH这个自带的预定义画笔选入设备描述表(dc)即可。

VC中虚线矩形的方法

vc中虚线矩形的方法: 代码示例: CDC * dc = GetDC(); CPen * pOldPen = NULL; CPen pen; if (m_bDashLine) pen.CreatePen(PS_DASH, 1, RGB(0, 255, 0));//虚线 if (m_bDotDashLine) pen....

VC鼠标拖动动态画矩形

问题详细描述:(三步) 单击鼠标左键时记录下单击点; 鼠标拖动时,显示的矩形框能够动态的跟随显示; 释放鼠标左键时擦出矩形框。 这样分析其实问题就简单一些了,只需要对鼠标的三个事件进行相应就可以了。 ...

MFC重绘对话框的边框和绘制圆角

说明:以下方法也是在网上查的,自己已实现。 第一步:重载DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) LRESULT CMyTestDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) ...

MFC画直线椭圆矩型可选择线条颜色和填充颜色,也可保存

MFC画直线椭圆矩型可选择线条颜色和填充颜色,也可保存

GDI+绘制矩形,并且实现可旋转、缩放、移动功能(基于MFC对话框)

1、绘制矩形 创建一个绘制矩形的函数,本次是用绘制多边形的函数定义的,定义绘制四条变的矩形区域。 先进行函数声明: ...然后定义函数(selected_rect_是之前定义了一个矩形框,使的东西在框的区域内)

MFC边框重绘

为什么80%的码农都做不了架构师?>>> ...

Windows GDI:CDC绘制矩形

一、 FillSolidRect函数原型:void CDC::FillSolidRect( ...功能:用指定颜色填充矩形区域示例:COLORREF oldBkColor = dc.GetBkColor(); dc.FillSolidRect(&rc, RGB(255, 0, 0)); dc.SetBkColor(oldBkCo

Winfrom GDI绘制圆角矩形边框、颜色、内部样式和字体)

绘制圆角矩形,拷贝就能使用 /// <summary> /// 绘制Panel容器 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> ...

MFC修改button的颜色、背景、边框

MFC的button控件是一个不同于其他控件,其CButtton类是CWnd的一个子类,在修改button的背景、颜色和边框的时候必须自己进行编写一个新的类,如CMyButton。下面是进行背景、颜色、边框修改的步骤: 1.在项目->...

MFC 对话框圆角矩形的实现方法

网上流传的简单实现方法有两种: 方法一: 在OnInitDialog() 添加: SetWindowLong(m_hWnd,GWL_HWNDPARENT,NULL); CRgn m_rgn;...m_rgn.CreateRoundRectRgn(rc.left,rc.top,rc.right,rc.bottom,10

vc 屏幕上绘制透明矩形框(可设置颜色,宽度)

void DrawRectangle(CRect rect, int iWidth) { CPen pen; pen.CreatePen(PS_SOLID,iWidth,RGB(255,0,0)); CDC *dc = CDC::FromHandle(::GetDC(NULL));... CPen *pOldPen=dc->SelectObject(&pen);...

一个指定填充色的矩形(无边框)

SDK版本的:HDC hDC=GetDC(hwnd);HBRUSH hBrush=CreateSolidBrush(RGB(122,122,122));RECT rect;rect.bottom=0;rect.left=0;rect.right=100;rect.top=100;FillRect(hDC,&rect,hBrush);MFC版本的:CC

1.2.4 MFC中使对话框变成圆角矩形、椭圆的代码

1.2.4 MFC中使对话框变成圆角矩形的代码   BOOLCLoginDlg::OnInitDialog()  {  CDialog::OnInitDialog();  SetWindowLong(m_hWnd,GWL_HWNDPARENT,NULL); CRgnm_rgn;  RECT rc;  GetWindowRect(&rc); //有...

MFC中给对话框重绘边框

需求:有时候为了做出好看的UI,不需要使用Windows自带的最大化最小化和关闭按钮,那么此时对话框一定的属性中Border一定就不是Dialog Frame了,应该选择None,此时没有边框,那么就需要给对话框重绘一个边框。...

MFC中基于对话框利用CRectTracker实现多矩形绘制、选择、拉伸、移动和删除

橡皮筋类(CRectTracker)

相关热词 c# 委托timeout c#微信模板消息开发 c# 刷新托盘 .csproj版本 c# dll文件 vc引用c# c#添加一个sheet页 c# 电子秤调串口 c# 方法 自动生成 c# 整数保留两位小数点 c# sdk 微信