当前我从窗口中的文本框中绘制文本。我成功地获得了我需要绘制的文本并绘制​​了文本。没关系。使用DrawText重绘C++

下面是问题:当我在输入框中写入其他内容并再次绘制文本(通过按钮按下)时,新文本将在前面的文本顶部绘制出来,以期待。

我是新来的所有这一切,我无法找到一种方式来清除之前的文本,然后绘制新的文本。

这里是我的代码:

void DrawMyText(HWND hwnd) {

int iTextLength = GetWindowTextLength(hDrawInput) + 1;

char cDrawText[1000] = "";

HDC wdc = GetWindowDC(hwnd);

RECT canvas;

canvas.left = 168;

canvas.top = 108;

canvas.right = 500;

canvas.bottom = 500;

GetWindowText(hDrawInput, cDrawText, iTextLength);

SetTextColor(wdc, 0x00FF0066);

SetBkMode(wdc,TRANSPARENT);

DrawText(wdc, cDrawText, -1, &canvas, DT_LEFT);

DeleteDC(wdc);

}

如何做到这一点的任何提示?如果需要,我会很乐意提供任何其他信息。提前致谢!

html重绘text,使用DrawText重绘C++相关推荐

  1. dev 中 gridcontrol1 滚动条重绘_浏览器的重绘和回流(Repaint amp; Reflow)

    参考文献: https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree ...

  2. C++数组过大时出现的编译错误:(.text+0x165): 截断重寻址至相符: R_X86_64_32S

    错误详情: collect2: fatal error: ld terminated with signal 11 [段错误], core dumped compilation terminated. ...

  3. 上海基诺墙绘 总羡慕别人家的墙绘,今天教你如何画自己家的墙绘!

    如今越来越多的人装修房子 都喜欢搞点墙绘呢 每次去亲戚朋友家的时候 看到别人的风景墙绘.儿童房.北欧风等墙绘 都会特别的喜欢,也觉得别致 心里想,等自己的房子装修的时候 一定要怎么怎么设计 接下来的元 ...

  4. sql数据库教程百度云_【全套】零基础Ps板绘教程百度云|板绘入门课程百度云

    原标题:[全套]零基础Ps板绘教程百度云|板绘入门课程百度云 零基础Ps板绘教程百度云|板绘入门课程百度云!零基础Ps板绘教程百度云|板绘入门课程百度云! 关注公众号:每日学绘画,回复关键词[视频教程 ...

  5. 什么是可重入函数和不可重入函数

    可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况.如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料 ...

  6. 乐观锁和悲观锁,可重入锁和不可重入锁(1)

    乐观锁和悲观锁,可重入锁和不可重入锁(1) 前言 感觉有一段时间没有写博客了呢.还是再接再厉吧,适当程度的总结能让我自己能够更加深入地巩固和理解自己所学习的一切. 还有,我很懒,而且我还是比较喜欢写日 ...

  7. 可重入函数与不可重入函数(转)

    转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html 主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数 ...

  8. 14.线程安全?线程不安全?可重入函数?不可重入函数?

    线程安全问题 基本定义 线程安全:简单来说线程安全就是多个线程并发执行同一段代码时,不会出现不同的结果,我们就可以说该线程是安全的: 线程不安全:如果多线程并发执行时会产生不同的结果,则该线程就是不安 ...

  9. word文档查重_「毕业之家」揭秘:大学生知网论文查重的规则及查重原理

    大家好,我是毕业之家小毕同学.后续会持续为大家更新毕业论文写作.修改.降重,记得关注哟. 说道大学生学位论文查重,大家不得不提起知网.知网真的是强劲的学术软件和查重软件.知网的功能很多,仅仅这个名字就 ...

最新文章

  1. xgboost 正则项_XGBoost入门系列第一讲
  2. matlab符号运算结果的分数怎么转化为小数
  3. 【Python基础】盘点 Python 10 大常用数据结构(下篇)
  4. 用私有构造器或者枚举类型强化Singleton 属性
  5. css margin和border,Margin、Border、Padding属性的区别和联系
  6. 【Linux】一步一步学Linux——初识Linux命令解析器(10)
  7. Python之异常处理-Exception
  8. Django +nginx + uwsgi + daphne部署
  9. GraphQL:现代数据库管理系统的演变
  10. 十年测试之路的笔记分享
  11. Adobe Flex Application LifeCycle
  12. 通过里程碑式管理,控制软件项目管理进度
  13. mcs51 串口通信 单片机发 pc收
  14. EXcel用法——如何冻结前两行,如何删除筛选的行
  15. 【Python笔记】pyspark.sql.functions
  16. JNCIS翻译文档之------接口
  17. stupid代码提交到github
  18. 电子或通信领域当前的主流技术及其社会需求调查
  19. 基于HL7的HIE平台
  20. HTML CSS基本知识点总结

热门文章

  1. UI5应用如果出现白屏但是没有任何错误消息打印出来,应该如何处理
  2. how to execute tcode during startup
  3. 打印基于某category创建的所有product
  4. SAP云平台 CloudFoundry环境下的space guid
  5. 使用javap深入理解Java整型常量和整型变量的区别
  6. 计算机导论的重点,计算机导论重点题目精华版
  7. java 动态添加定时器_Spring整合Quartz实现动态定时器的示例代码
  8. 怎么判断日出时间早晚_云南8日游攻略以及费用,从西安到云南旅游怎么安排行程?...
  9. php排序算法有哪些,PHP常见的几种排序算法
  10. mysql 自增语句_Mysql 自动增加设定基值的语句 | 很文博客