MFC—使用DrawText和TextOut编辑文字
一、DrawText函数
1、函数定义,这里引用一篇博客
https://blog.csdn.net/by_mxy/article/details/9932967
2、引用一个函数实现的demo
void CMFCTestDlg::OnPaint()
{CRect rect;GetClientRect(&rect);CDC* pDc = GetDC();CFont new_font;//创建字体宋体格式 100为字高VERIFY(new_font.CreatePointFont(250, _T("宋体"), pDc));//选择该字体进入PDCCFont* default_font = pDc->SelectObject(&new_font);//设置字体背景为透明pDc->SetBkMode(TRANSPARENT);//设置字体颜色pDc->SetTextColor(RGB(250, 91, 91));//显示文本,居中显示pDc->DrawText(CString("This is a test!"), rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER); //恢复PDC的缺省字体pDc->SelectObject(default_font);//释放font对象new_font.DeleteObject();//CDialogEx::OnPaint();
}
二、TextOut函数
1、函数定义
1 BOOL TextOut ( //如果函数调用成功,返回TRUE,否则,返回FALSE
2 HDC hdc, //用于显示字符串的控件ID
3 int nXStart, //字符串所在起始位置左上角(X,Y)的X坐标
4 int nYStart, //字符串所在起始位置左上角(X,Y)的Y坐标
5 LPCTSTR lpString, //显示的字符串内容
6 int cbString //字符串长度
7 ) ;
2、函数使用demo
void CShowWordView::OnDraw(CDC* pDC)
{CShowWordDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)return;// TODO: 在此处为本机数据添加绘制代码pDC = this->GetDC();CString str;str = "你好";pDC->TextOut(100, 100, str, sizeof(str) - 1);CString str1;str1 = "可是你并不在意!";pDC->TextOut(100, 130, str1);this->ReleaseDC(pDC);}
MFC—使用DrawText和TextOut编辑文字相关推荐
- 【Microsoft Word】编辑文字后,图片位置混乱的解决方法
[Microsoft Word]编辑文字后,图片位置混乱的解决方法 参考文章: (1)[Microsoft Word]编辑文字后,图片位置混乱的解决方法 (2)https://www.cnblogs. ...
- SwiftUI编辑文字和图片
SwiftUI编辑文字和图片 1.文字拼接图片 (Text(Image("imageName"))+Text("text")).font(.system(siz ...
- 再谈用MFC实现文件拖放到编辑框
前不久,看了南京海军指挥学院黄向明同学发表的" 用MFC实现文件拖放到编辑框"一文后,对其最后提出的问题很感兴趣,我就查了一下vc的msdn帮助,发现DragAcceptFiles ...
- 不能编辑_解决cass9.0双击不能编辑文字和图块
cass9.0.cass9.1.cass9.2在cad2006及以下版本中可以直接双击编辑文字,但在cad2007及以上版本中则不能双击编辑,这让人很恼火,工作起来也很不方便,本文即是为解决这个问题. ...
- 电脑编辑安卓分区_如何使用手机APP,编辑文字给屏幕发送节目。
00 手机APP可以通过手机,平板电脑实现无线办公,随时随地轻松编辑文字发送节目,发送节目到LED显示屏,简单,快捷,好用ledshow,手机APP,支持安卓系统,IOS系统,下面以X-w4WiFi控 ...
- html文本文档加图片格式,以图片格式呈现的文档怎么编辑文字
以图片格式呈现的文档怎么编辑文字 如今在工作当中,图形格式呈现的文档使用的还是比较多的,如果我们想要编辑以图片格式呈现的文档,那么应该怎么进行操作?以图片格式呈现的文档怎么编辑文字? 想要对图片格式呈 ...
- 怎么在pdf上编辑文字内容
pdf文件是我们办公中很常见的一种文件格式,我们有时候会需要修改pdf文件里的内容,但并不是所有的小伙伴都知道应该如何修改.所以,今天给大家带来了几个pdf编辑文字内容的方法,小伙伴们可以根据自己的喜 ...
- C语言编辑时光标一直闪,win7系统编辑文字鼠标光标一直闪烁问题的解决方法 - win7吧...
win7系统编辑文字鼠标光标一直闪烁问题的解决方法 使用电脑的过程中我们肯定是会进行文字输入的,不管是聊天游戏还是网页访问我们都会必要的进行一些文字编辑,但是有用户在对文字进行编辑时却遇到鼠标光标 一 ...
- 如何在图片上编辑文字?在图片上编辑文字这样做很简单
如何在图片上编辑文字?我们在进行图片编辑的时候往往都需要给图片进行调色.裁剪.加字等操作.而给图片加字就是其中最基础的一个操作,很多小伙伴们可能会说给图片加字不是很简单的一个操作吗?是的,但是给图片加 ...
最新文章
- 关于BIO | NIO | AIO的讨论
- VC++连接Mysql
- VScode编辑器设置中文的教程,超详细的
- 图论--最长路--洛谷P1807 最长路_NOI导刊2010提高(07)
- 【青岛】12月16日.NETCore与AI技术交流会-等你来哦!!
- Linux函数--inet_pton / inet_ntop
- GTC CHINA 2019 | 黄仁勋发表主题演讲,多项创新技术与合作全面助力 AI 加速落地
- MDX Step by Step 读书笔记(四) - Working with Sets (使用集合)
- OEL修改字符集失败 -bash: /root: is a directory
- EXCEL表格-利用随机函数制作抽签工具(RAND)
- Pyltp的安装使用笔记
- 大菠萝?Pinia已经来了,再不学你就out了
- Eclipse和IDEA哪个好
- java工具类–自动将数据库表生成javabean
- 我精心整理的 136 页 Excel 数据透视表 PDF 文件!【附获取方式】
- EPICS -- synApps -- Autosave
- (翻译)优秀价格表的7种设计策略
- C++实现RS485通信
- 生产者消费者模型问题
- 这几个excel神操作,让你从入门到大神 ,涨完工资再来谢我……