talkman 发表于 2010-11-12 11:42:30

ToolTip显示的文字大小设置

ToolTip(@CR&" "&"正在安装压缩软件"&" "&@CR, @DesktopWidth-720, @DesktopHeight-480)

求教:上面这句话在屏幕上显示一串文字太小了,怎么用ToolTip设置显示文字的大小?

依旧漂泊 发表于 2010-11-13 02:12:35

那是没可能的

pusofalse 发表于 2010-11-13 03:32:09

回复 2# 依旧漂泊


    ToolTip也属于窗口,跟其他窗口一样,都是调用了User32中的CreateWindowEx函数创建的,为何不能设置字体大小?~

kood481748 发表于 2010-11-13 11:44:55

即然P版说可以设置字体大小,那么请P版发个实例出来啊

依旧漂泊 发表于 2010-11-13 11:51:19

回复 3# pusofalse


    即然P大说了可以!那出一例子让大家学习学习

pusofalse 发表于 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

haodd 发表于 2010-11-13 19:59:03

TApiHook32.au3这个都没有权限下载咯

左手猫头鹰 发表于 2010-11-14 08:56:48

例子完全没看懂,功力不够呀,还有继续努力{:face (396):}

kood481748 发表于 2010-11-14 23:19:14

我3361的版本,都没有<RTApiHook32.au3>这个文件,脚本运行不了

afan 发表于 2010-11-14 23:31:49

我3361的版本,都没有这个文件,脚本运行不了
kood481748 发表于 2010-11-14 23:19 http://www.autoitx.com/images/common/back.gif


    那些都是P版原创的udf,并没有内置,可以搜索P版的相关帖子(如果有阅读权限,那就需要自己努力升级了)

talkman 发表于 2010-11-15 09:07:31

RTApiHook32.au3???
有点糊涂!

yeqing880 发表于 2010-11-17 11:55:25

好东西 。。。来看看

ROUSTAR31 发表于 2010-11-17 12:47:16

需要用到P版的UDF,学习下,顺便找下P版的UDF

ghl781258 发表于 2010-11-17 20:46:05

学习了ooo 哦

wzhen1210 发表于 2010-12-7 17:53:59

6楼,都没那个东西,运行不了
页: [1] 2
查看完整版本: ToolTip显示的文字大小设置