win32程序如何改变字体大小颜色

win32程序如何改变字体大小颜色TextOut函数输出的字体... win32程序如何改变字体大小颜色
TextOut函数输出的字体
展开
 我来答
qiujiejia
推荐于2017-11-23 · TA获得超过499个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:248万
展开全部
//设定文字大小和颜色
LOGFONT logfont; //改变输出字体
ZeroMemory(&logfont, sizeof(LOGFONT));
logfont.lfCharSet = GB2312_CHARSET;
logfont.lfHeight = -50; //设置字体的大小
HFONT hFont = CreateFontIndirect(&logfont);

HDC hdc=::GetDC(m_hWnd);
::SetTextColor(hdc,RGB(0,255,0));
::SetBkColor(hdc,RGB(200,200,0));
::SetBkMode(hdc,TRANSPARENT);
SelectObject(hdc, hFont);
char szBuffer[40]; //输出文字的格式
::TextOut(hdc,0,0,szBuffer,sprintf(szBuffer,TEXT("jacky")) );
::TextOut(hdc,0,50,szBuffer,sprintf(szBuffer,TEXT("jacky:%d %d"),100,200) );
::ReleaseDC(m_hWnd,hdc) ;

DeleteObject(hFont);
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
tongfans
2010-09-08 · TA获得超过1127个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:728万
展开全部
定义字体,选入DC中,再用TextOut输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式