找回密码
 加入
搜索
查看: 11129|回复: 21

[AU3基础] ToolTip显示的文字大小设置

 火... [复制链接]
发表于 2010-11-12 11:42:30 | 显示全部楼层 |阅读模式
ToolTip(@CR&" "&"正在安装压缩软件"&" "&@CR, @DesktopWidth-720, @DesktopHeight-480)

求教:上面这句话在屏幕上显示一串文字太小了,怎么用ToolTip设置显示文字的大小?
发表于 2010-11-13 02:12:35 | 显示全部楼层
那是没可能的
发表于 2010-11-13 03:32:09 | 显示全部楼层
回复 2# 依旧漂泊


    ToolTip也属于窗口,跟其他窗口一样,都是调用了User32中的CreateWindowEx函数创建的,为何不能设置字体大小?~
发表于 2010-11-13 11:44:55 | 显示全部楼层
即然P版说可以设置字体大小,那么请P版发个实例出来啊
发表于 2010-11-13 11:51:19 | 显示全部楼层
回复 3# pusofalse


    即然P大说了可以!那出一例子让大家学习学习
发表于 2010-11-13 14:12:10 | 显示全部楼层
本帖最后由 pusofalse 于 2011-5-17 02:05 编辑

#include <WinAPI.au3>
#include <RTApiHook32.au3>
#include <WindowsConstants.au3>

$hFont = _WinAPI_CreateFont(14, 14)

$hCallBack = DllCallBackRegister("_CallBack", "int", "handle;ptr")
$pCallBack = DllCallBackGetPtr($hCallBack)

$pCreateWindowExW = _RTGetProcAddress("User32.dll", "CreateWindowExW")
$tCreateWindowExW = _RTApiHookEx(-1, $pCreateWindowExW, 12, $pCallBack, 2)

ToolTip("Yo, what are you doing?") ; , 300, 300, "", 0, 1)
_RTApiUnhook(-1, $pCreateWindowExW, DllStructGetData($tCreateWindowExW, "Entrypoint"))

Sleep(3000)

Func _CallBack($hProcess, $pCallInfo)
        Local $pClassName = _RTApiHookReadParam($hProcess, $pCallInfo, 2, "ptr")
        If (_RTReadBytes($pClassName, "wstr", 1024) <> "tooltips_class32") Then Return 0

        Local $hToolTip = HWnd(_RTApiHookReadRetVal($hProcess, $pCallInfo))
        _SendMessage($hToolTip, $WM_SETFONT, $hFont, 1)
EndFunc        ;==>_CallBack
发表于 2010-11-13 19:59:03 | 显示全部楼层
TApiHook32.au3  这个都没有权限下载咯
发表于 2010-11-14 08:56:48 | 显示全部楼层
例子完全没看懂,功力不够呀,还有继续努力
发表于 2010-11-14 23:19:14 | 显示全部楼层
我3361的版本,都没有<RTApiHook32.au3>这个文件,脚本运行不了
发表于 2010-11-14 23:31:49 | 显示全部楼层
我3361的版本,都没有这个文件,脚本运行不了
kood481748 发表于 2010-11-14 23:19



    那些都是P版原创的udf,并没有内置,可以搜索P版的相关帖子(如果有阅读权限,那就需要自己努力升级了)
 楼主| 发表于 2010-11-15 09:07:31 | 显示全部楼层
RTApiHook32.au3???
有点糊涂!
发表于 2010-11-17 11:55:25 | 显示全部楼层
好东西 。。。来看看
发表于 2010-11-17 12:47:16 | 显示全部楼层
需要用到P版的UDF,学习下,顺便找下P版的UDF
发表于 2010-11-17 20:46:05 | 显示全部楼层
学习了ooo 哦
发表于 2010-12-7 17:53:59 | 显示全部楼层
6楼,都没那个东西,运行不了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 13:19 , Processed in 0.089663 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表