没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
字体倾斜:
SetBkMode(TRANSPARENT) 设置文字模式为透明
SetTextColor(RGB(0,0,0)) 设置文字颜色
CRect rcClient;
GetClientRect(rcClient);
CString str(_t("..............."));
pDC->SetBkMode(TRANSPARENT); // 设置背景模式为透明
pDC->SetTextColor(RGB((0,0,0));//设置字体颜色
CFont font //定义文字类对象
LOGFONT stfont // 字体定义结构
//设置字体格式
memset(&stfont,0,sizeof(LOGFONT));将结构体对象内容全部设置为0
stfont.lfHeight=MulDiv(14,-pDC->GetDeviceCaps(LOGPIXELSY),72); muldiv(a,b,c)=a*b/c;
stfont.lfWeight=FW_NORMAL;
stfont.lfClpPrecision=CLIP_LH_ANGLES;
strcpy(stfont.lffacename,"Arial");
//每隔十五度输出一个字符串
for(int nAngle=0;nAngle<3600;nAngle+=150)
{
//设置新的旋转角度
stfont.lfEscapement=nAngle;
创建字体并选入设备场景
font.CreateFontIndirect(&stFont);
CFont *pOldFont=pDC->SelectObject(&font);
//输出字体
pDC->TextOut(rcClient.left+rcClient.Width()/2,rcClient.top+rcClient.Height()/2,str);
//旧字体
pDC->SelectObject(pOldFont);
font.DelectObject();
SetBkMode(TRANSPARENT) 设置文字模式为透明
SetTextColor(RGB(0,0,0)) 设置文字颜色
CRect rcClient;
GetClientRect(rcClient);
CString str(_t("..............."));
pDC->SetBkMode(TRANSPARENT); // 设置背景模式为透明
pDC->SetTextColor(RGB((0,0,0));//设置字体颜色
CFont font //定义文字类对象
LOGFONT stfont // 字体定义结构
//设置字体格式
memset(&stfont,0,sizeof(LOGFONT));将结构体对象内容全部设置为0
stfont.lfHeight=MulDiv(14,-pDC->GetDeviceCaps(LOGPIXELSY),72); muldiv(a,b,c)=a*b/c;
stfont.lfWeight=FW_NORMAL;
stfont.lfClpPrecision=CLIP_LH_ANGLES;
strcpy(stfont.lffacename,"Arial");
//每隔十五度输出一个字符串
for(int nAngle=0;nAngle<3600;nAngle+=150)
{
//设置新的旋转角度
stfont.lfEscapement=nAngle;
创建字体并选入设备场景
font.CreateFontIndirect(&stFont);
CFont *pOldFont=pDC->SelectObject(&font);
//输出字体
pDC->TextOut(rcClient.left+rcClient.Width()/2,rcClient.top+rcClient.Height()/2,str);
//旧字体
pDC->SelectObject(pOldFont);
font.DelectObject();
资源评论
从小白做起
- 粉丝: 7
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功