就是在项目中,为了移植。师傅让我自己用已经写好的rect.而不是gdi+中的rectf.但是在drawstring中参数必须是rectf.我该怎么转换。错误说明两个都是“不能将graphcisex::Rect转换为const gdiplus::rectf&.该如何解决?,,
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关于mfc中drawstring如何使用rect而不是rectf?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2015-03-22 05:28关注你可以自己定义一个函数来转换。一个类型做参数,返回另一个类型对象。函数内部取数据。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2018-10-19 15:44白行峰 (花名)的博客 在开发WTL或MFC程序时, 绘制文本往往会使用标准的CDC::DrawText函数, 其实也就是调用了GDI的DrawText函数, 但是这个函数绘制出来的文字显示出来的效果会比记事本显示的效果差?什么原因呢. GDI在绘制文本, 线条...
- 2025-05-31 22:48猿人的世界你不懂的博客 本文介绍了使用GDI+技术自绘CButton按钮的简单方法。通过子类化接管按钮的绘制过程,响应5种状态(默认、鼠标经过、按下、获焦、禁用)并加载对应图片资源,实现按钮动态交互效果。文章详细说明了需要接管的消息事件...
- 2020-11-16 17:12baidu_27541197的博客 C++ MFC GDI 自定义控件:按钮/CButton 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可...
- 2016-05-31 14:32没有蛀牙lm的博客 它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。 它的桥梁作用体现在: (1)用户通过调用GDI函数将逻辑空间的操作转化为...
- 2017-03-25 16:18rollingman的博客 之前我有写过两篇MFC 下按钮的重绘,今天我给大家提供一种自绘方法#pragma once #include <string>// ClrButton #define WM_LRBTNCLICK (WM_USER + 532)class ClrButton : public CWnd { DECLARE_DYNAMIC(ClrButton...
- 2019-01-21 20:57rollingman的博客 MFC CListCtrl 显示图片模式需要关联CImageList,并且增加背景图片(抓狂三天,比网上自绘完美) 头文件定义 CImageList* ListImages; CListCtrl *ListIcons; CPP 初始化列表 CRect rect; GetClientRect(&...
- 2017-06-29 08:32m_wordPlan的博客 //中 { x = 0 ; y = (Height - abs(TextLf .lfHeight ) - nDeep) / 2 ; } else if (nShowPlace == 2 ) //下 { x = 0 ; y = Height - abs(TextLf .lfHeight ) - nDeep - abs(TextLf .lfHeight )/ ...
- 2021-01-25 10:24_花花的博客 MFC开发中需要自绘控件,使用Graphics绘文字时出现位置偏右偏下问题(显示效果如下)。版权原因,显示内容(空格+4个汉字)做模糊处理,望谅解。 深入学(bai)习(du)后发现参数传入影响定位及绘画,遂结合参数...
- 2016-12-02 23:04Coder.Z的博客 RectF rf = RectF(nTextleft,m_rcMain.top+8,nTextwidth,m_rcMain.Height()-16); graph.DrawString(m_strText,m_strText.GetLength(),&font,rf,&sf,&txtBrush); // RectF rf = RectF(nTextleft,m_rcMain.top+4,...
- 2014-05-07 00:57阻无雨风的博客 本文转自: ... 1.犯了一个错误: ...这样写程序不会报错,然后很悲剧的怎么也显示不出文字,记录下,以后不要再... RectF(0, 0, rcClient.Width(), rcClient.Height()), &stringformat, &brush);
- 2017-05-04 20:19兜黎的博客 DrawString(const WCHAR *string, INT length, const Font *font, const RectF &layoutRect, const StringFormat *stringFormat, const Brush *brush); DrawString(const WCHAR *string, INT length, const Font...
- 2025-03-27 21:54yerennuo的博客 文章目录 GDI+体系 新特色 简单的使用 文字居中输出 构造画笔 用画刷构造画笔 构造纹理画笔 设置风格 设置画笔的对齐方式 缩放 旋转 设置线帽属性 直线的连接属性 画刷 单色画刷 影线画刷的使用 文理画刷 渐变画刷 ...
- 2024-08-10 07:18爱学习的大牛123的博客 - 在 `WM_PAINT` 消息处理中,我们使用双缓冲技术,直接将预渲染的位图绘制到窗口上,而不是每次都重新绘制水印。 3. 性能优化: 由于水印内容不经常变化,我们只在需要时才更新背景位图(例如,当水印文本、颜色或...
- 2013-06-04 16:27启舰的博客 《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中 画线/边框(Pen) 1、画单线-------DrawLine Pen pen(Color(255,...
- 2015-03-18 16:20新源译码的博客 《精通GDI编程》里的代码,在学习过程中对它加以总结,以防以后用到,所有代码都是在MFC 单文档中实现的,写在View::OnDraw(CDC */*pDC*/)中 画线/边框(Pen) 1、画单线-------DrawLine [cpp] view ...
- 2017-03-15 13:34ceffans的博客 相关技术: MFC, GDIPlus 我们先来说说截图的原理;截图无非就是获取屏幕某个时间点的快照,然后再对此快照进行各种我们自己想要的操作,以达到我们自己想要的效果 以下为获取屏幕快照的相关代码: //拷贝屏幕...
- 2021-10-15 12:04归途醉染的博客 多个点连起来形成多边形 Status FillPie( IN const Brush *brush, //画刷 IN const RectF & rect, //圆的外接矩形 IN REAL startAngle, //开始的角度 IN REAL sweepAngle //旋转角度 ) 使用纯色画刷填充图形 ...
- 2015-02-02 11:20hbsfxyxxj的博客 RectF layoutRect(0, 0, float(20), float(12)); RectF boundRect; Graphics g(hdc); g.MeasureString(strText, len, pFont, layoutRect, &boundRect); ReleaseDC(NULL, hdc); 在矩形中居中...
- 2022-11-25 15:04zxb@hny的博客 在QT窗口中使用Direct2D绘制图形元素
- 2010-08-20 13:36guoquan2003的博客 graphics.DrawString(pwszText + dwTextLen - dwIndex+1, -1, &font, RectF( (float)point.x, (float)point.y, cRect.Width(), cRect.Height()), &sf, &brush ); delete []pwszText; pwszText = NULL; ...
- 没有解决我的问题, 去提问