利用WinApi自绘tooltip及原生tooltip简单调整

1、利用winapi自绘tooltip窗口(可以定义字体、颜色参数、窗口ahk_class仍然是tooltips_class32、可以定时关闭)

	/*
		Drawtooltip("自绘tooltip窗口5",,,{back_color:0x17ffff,text_color:0xffffff,font_weight:700,font_point:16,font_face:"宋体"})
		TT1:=Drawtooltip("自绘tooltip窗口1",600,100,True)
		TT2:=Drawtooltip("自绘tooltip窗口2",TT1.x,TT1.y+TT1.h+10,True)
		TT3:=Drawtooltip("自绘tooltip窗口3",TT2.x,TT2.y+TT2.h+10,True)
		TT4:=Drawtooltip("自绘tooltip窗口4",TT3.x,TT3.y+TT3.h+10,True)
		参数:
			Text: 文本字符
			xpos: x坐标,为空时跟随鼠标,例如Drawtooltip("Text")
			ypos: y坐标,为空时跟随鼠标
			Style:
				1、为true时自动随机颜色,其它默认。例如Drawtooltip("自绘tooltip窗口",,,True)
				2、为数组对象参数时:
					auto_color:为true时自动随机颜色,back_color与text_color定义无效
					back_color:背景色
					text_color:字体颜色
					font_face:字体名称
					font_point:字号
					font_weight:字体粗细
					Top:上边距
					Bottom:下边距
					Left:左边距
					Right:右边距
					,例如:Drawtooltip("自绘tooltip窗口",,,{back_color:0x17ffff,text_color:0xffffff,font_weight:700,font_point:16,font_face:"楷体"})
			Timeout: 限定时间自动销毁(毫秒)
		窗口ahk_class:tooltips_class32
	*/

2、原系统tooltip加强样式(直接ahk内置命令tooltip利用dllcall修改样式以及定时关闭)

	/*
		HWND1:=ToolTip("Text..1",600,100,1,True)
		HWND2:=ToolTip("Text..2",600,HWND1.y+HWND1.h+10,2,True)
		HWND3:=ToolTip("Text..3",600,HWND2.y+HWND2.h+10,3,True)
		HWND4:=ToolTip("Text..4",600,HWND3.y+HWND3.h+10,4,True)
		HWND5:=ToolTip("Text..5",,,5,True)

		ToolTip(Text,xpos:="",ypos:="",WhichToolTip:=1,Style:="",RelatedArea:="Screen",Timeout:=3000)
		参数:
			Text: 文本字符
			xpos: x坐标,为空时跟随鼠标,例如ToolTip("Text")
			ypos: y坐标,为空时跟随鼠标
			WhichToolTip: ToolTip编号1~20,例如ToolTip("Text",,,3)
			Style:
				1、为true时自动随机颜色,其它默认。例如ToolTip("Text..3",,,3,True)
				2、为数组对象参数时例如{back_color:0x17ffff,text_color:0xffffff}
					当auto_color:为true时自动随机颜色,back_color与text_color定义无效
					,例如ToolTip("Text..3",,,3,{back_color:0x17ffff,text_color:0xffffff})
			RelatedArea:为多个命令设置坐标模式, 相对于活动窗口还是屏幕,参数为Screen、Relative、Window、Client
			Timeout: 限定时间自动销毁(毫秒)
	*/

给TA捐赠
共{{data.count}}人
人已捐赠
AHKV2教程案例

Sinet v1.0.7.09 更多数据类型Pandas 周常性更新 陌诺开源计划

2022-7-10 13:12:12

AHKV2其他教程案例

AHK Leetcode系列 31-40

2022-7-14 20:00:50

5 条回复 A文章作者 M管理员
  1. sunwind
    feng给您打赏了¥2
  2. dome

  3. 11010010

    相比btt怎么样?

    • 蜜獾哥

      效率上跟btt没得比,就是精简了一下轻便易懂!

  4. 11010010
    1河许人给您打赏了¥2
个人中心
有新私信 私信列表
搜索