ToolTip显示的文字大小设置
ToolTip(@CR&" "&"正在安装压缩软件"&" "&@CR, @DesktopWidth-720, @DesktopHeight-480)求教:上面这句话在屏幕上显示一串文字太小了,怎么用ToolTip设置显示文字的大小? 那是没可能的 回复 2# 依旧漂泊
ToolTip也属于窗口,跟其他窗口一样,都是调用了User32中的CreateWindowEx函数创建的,为何不能设置字体大小?~ 即然P版说可以设置字体大小,那么请P版发个实例出来啊 回复 3# pusofalse
即然P大说了可以!那出一例子让大家学习学习 本帖最后由 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 TApiHook32.au3这个都没有权限下载咯 例子完全没看懂,功力不够呀,还有继续努力{:face (396):} 我3361的版本,都没有<RTApiHook32.au3>这个文件,脚本运行不了 我3361的版本,都没有这个文件,脚本运行不了
kood481748 发表于 2010-11-14 23:19 http://www.autoitx.com/images/common/back.gif
那些都是P版原创的udf,并没有内置,可以搜索P版的相关帖子(如果有阅读权限,那就需要自己努力升级了) RTApiHook32.au3???
有点糊涂! 好东西 。。。来看看 需要用到P版的UDF,学习下,顺便找下P版的UDF 学习了ooo 哦 6楼,都没那个东西,运行不了
页:
[1]
2