TC官方合作论坛

标题: TC有在屏幕指定位置显示文本的函数吗 [打印本页]

作者: le2012    时间: 2013-8-17 21:04
标题: TC有在屏幕指定位置显示文本的函数吗
TC有在屏幕指定位置显示文本的函数吗。就像按键精灵中的showscrtxt一样,不要时用hidescrtxt关闭显示。这个文本是写在屏幕上的,不是tc的窗体上。
作者: sugar987009    时间: 2013-8-17 21:14
调用API函数 能解决
作者: 187144831    时间: 2013-8-17 21:28
TC没有
只能用大漠插件
foobar  目录下都是
作者: le2012    时间: 2013-8-17 22:05
问下tc里怎么调用api函数。给个例子吧
作者: 如此美丽。    时间: 2013-8-17 22:18
  1.     x=10         // 坐标x
  2.     y=10         // 坐标y
  3.     strs="测试"  // 欲描绘的字串
  4.     sstr=4       // 字串中要描绘的字符数量   
  5.     DesktopHwnd = dllcall("user32.dll","int","GetDesktopWindow")
  6.     DesktopDc = dllcall("user32.dll","int","GetWindowDC","int",DesktopHwnd)
  7.     dllcall("gdi32.dll","int","SetBkMode","int",DesktopDc,"int",1)
  8.     dllcall("gdi32.dll","int","TextOutA","int",DesktopDc,"int",x,"int",y,"char *",strs,"int",sstr)
  9.     dllcall("user32.dll","int","ReleaseDC","int",DesktopHwnd,"int",DesktopDc)
复制代码

没用过按键精灵     不过这个也是屏幕指定位置显示文本     刷新一下就没了  可以用timer显示  不要的是    销毁就是了
希望对你有帮助
作者: le2012    时间: 2013-8-18 10:22
谢谢了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1