窗口重画的问题

wlp555ren 2006-11-04 04:48:58
我在form窗口用TCanvas写了一行字,写在form的标题栏位置,当我调用Refresh方法的时候,字体仍然存在,单我在Form的客户区写东西时,调用Refresh就不存在了,谁能解释一下,那要是我想标题栏的也消失,应该调用什么方法呢?谢谢大家了。
...全文
194 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlp555ren 2006-11-06
  • 打赏
  • 举报
回复
是可以输出到标题栏阿。所以我才要实现标题栏也刷新阿。。大家帮忙想想办法吧。。
shabicsdn 2006-11-04
  • 打赏
  • 举报
回复
不会把TCanvas可以输出到标题栏?
wlp555ren 2006-11-04
  • 打赏
  • 举报
回复
我已经取得我要画的窗口的句柄了,我也把窗口的边框给改变了,可是我想当我画别的窗口的时候,这个被我画的窗口还原,所以我要得到在我画之前的窗口边框的颜色,要不还原了边框的颜色总不对,帮帮忙,想想办法,给点提示,谢谢了。。。
阿发伯 2006-11-04
  • 打赏
  • 举报
回复
我主要是想画别的应用程序窗口,然后再还原,大家想想办法。。谢谢大家了。。。
================================================================================

这几天问这种问题的人不少,是否要搞什么外挂,木马什么的?


画别的应用程序窗口也简单,只要先取得该窗口的句柄,就可以画了.

要取得句柄可参见我在别的贴的东西
http://community.csdn.net/Expert/topic/5131/5131542.xml?temp=5.183047E-02
wlp555ren 2006-11-04
  • 打赏
  • 举报
回复
Invalidate方法也只能让客户区的内容消失。
我主要是想画别的应用程序窗口,然后再还原,大家想想办法。。谢谢大家了。。。
wlp555ren 2006-11-04
  • 打赏
  • 举报
回复
是可以达到效果,谢谢。
我如果想对别的应用程序窗口实现这样的功能,应该怎么做呢。
大家再帮忙想一想。。
阿发伯 2006-11-04
  • 打赏
  • 举报
回复
调用Refresh,窗口要检查是否确实有需要更新的部分,结果是没有,你画的他不知道,当你向窗口写东西,他就自动刷新了,你可直接用Invalidate
阿发伯 2006-11-04
  • 打赏
  • 举报
回复
消失标题简单,Caption := '';

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧