当前位置: 首页 > news >正文

winApi一日一练之 SetTextColor (和Textout)函数

记得先要#include <iostream>
声明字符串
std::wstring strShow(_T("Test String"));

hdc = BeginPaint(hWnd, &ps);
TextOut(hdc,10,30,strShow.c_str(),(int)strShow.length());

SetTextColor(hdc,RGB(0,255,0));
TextOut(hdc,10,60,strShow.c_str(),(int)strShow.length());

SetTextColor(hdc,RGB(12,56,89));
TextOut(hdc,10,80,strShow.c_str(),(int)strShow.length());

// TODO: 在此添加任意绘图代码...
EndPaint(hWnd, &ps);



drawText 调用示例:

声明字符串
std::wstring strShow(_T("Test String"));

声明一个矩形
RECT rcText;
rcText.left = 10;
rcText.right=100;
rcText.top = 20;

hdc = BeginPaint(hWnd, &ps);

DrawText(hdc,strShow.c_str(),(int)strShow.length(),&rcText,
DT_LEFT|DT_SINGLELINE|DT_END_ELLIPSIS);

SetTextColor(hdc,RGB(0,255,0));
rcText.left = 10;
rcText.top = 40;


DrawText(hdc,strShow.c_str(),(int)strShow.length(),&rcText,
DT_LEFT|DT_SINGLELINE|DT_END_ELLIPSIS);
rcText.left = 10;
rcText.top = 60;

SetTextColor(hdc,RGB(12,56,89));
DrawText(hdc,strShow.c_str(),(int)strShow.length(),&rcText,
DT_LEFT|DT_SINGLELINE|DT_END_ELLIPSIS);

// TODO: 在此添加任意绘图代码...
EndPaint(hWnd, &ps);


相关文章:

  • 网页自动满屏
  • winApi一日一练之 CreateSolidBrush(和FillRect)
  • 非常抱歉,非常感谢——反省与感恩——企业文化不可缺少的两大内核
  • DOTA 快捷键助手
  • locale问题
  • C#网络爬虫与搜索引擎调研
  • Flex与.NET互操作(七):了解FluorineFx的环境配置(远程对象、网关、通道、目的地)...
  • 摘自《卓有成效的程序员》
  • vbscript脚本1-读取xml格式的配置文件
  • vbscript脚本2-实现include的办法
  • C# xml反序列化
  • C# 获得本地IP地址
  • [ListView.View=List]的垂直滚动条
  • C# html编码和文本的转换
  • 服务质量:电信无法回避的短板
  • “大数据应用场景”之隔壁老王(连载四)
  • 「面试题」如何实现一个圣杯布局?
  • Django 博客开发教程 16 - 统计文章阅读量
  • oldjun 检测网站的经验
  • Python打包系统简单入门
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • Vue2.x学习三:事件处理生命周期钩子
  • vuex 学习笔记 01
  • 百度地图API标注+时间轴组件
  • 开发基于以太坊智能合约的DApp
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 数据库巡检项
  • 正则表达式-基础知识Review
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • .Net - 类的介绍
  • .Net Core与存储过程(一)
  • .Net Web项目创建比较不错的参考文章
  • .NET命令行(CLI)常用命令
  • .NET委托:一个关于C#的睡前故事
  • .考试倒计时43天!来提分啦!
  • @ConditionalOnProperty注解使用说明
  • @EnableConfigurationProperties注解使用
  • @vue/cli 3.x+引入jQuery
  • []Telit UC864E 拨号上网
  • [20190401]关于semtimedop函数调用.txt
  • [C++]类和对象【上篇】
  • [EFI]ASUS EX-B365M-V5 Gold G5400 CPU电脑 Hackintosh 黑苹果引导文件
  • [Head First设计模式]策略模式
  • [hive小技巧]同一份数据多种处理
  • [HXPCTF 2021]includer‘s revenge
  • [IE9] IE9 RC版下载链接
  • [Java、Android面试]_05_内存泄漏和内存溢出
  • [JavaWeb]——过滤器filter与拦截器Interceptor的使用、执行过程、区别
  • [MQTT]服务器EMQX搭建SSL/TLS连接过程(wss://)
  • [POJ 1915] Knight Moves
  • [UI5 常用控件] 07.SplitApp,SplitContainer
  • [Usaco2012 Dec]First! BZOJ3012
  • [Vuejs] 给ref赋值需要注意的问题