库文件打包下载:

自定义文字图片生成.ahk

#include <TextRender>
#SingleInstance Force

; 详细样式设置:https://github.com/iseahound/TextRender
桌面图片显示 := TextRender("啦啦啦啦啦啦啦咧`n12345", "x:100 y:40 r:4%")  ; r=开启圆角   w:100 h:100

hBitmap := 桌面图片显示.CopyToHBitmap()
; ImagePutClipboard(hBitmap)  ; 保存到剪贴板中

Gui Add, Picture, , % "HBITMAP:*" hBitmap
Gui Show, AutoSize, 图片调试
Return

 

自定义数字托盘图标.ahk

#Persistent
#include <TextRender>
#SingleInstance Force

text := "87"

桌面图片显示 := TextRender(text, "t:1 x:" A_ScreenWidth-28 " y:" A_ScreenHeight-28 " m:(-5px -4px -7px -2px) c:Black", "b:1 s:18")

hBitmap := 桌面图片显示.CopyToHBitmap()

Menu Tray, Icon, % "HBITMAP:*" hBitmap

Gui Add, Picture, , % "HBITMAP:*" hBitmap
Gui Show, w200, 图片调试
Return


/*   ; 改图标的另一个方法
pBitmap := 桌面图片显示.CopyToBitmap()

DllCall("gdiplus\GdipCreateHICONFromBitmap", "ptr", pBitmap, "ptr*", hIcon:=0)
DllCall("gdiplus\GdipDisposeImage", "ptr", pBitmap)

Menu, Tray, Icon, % "HICON:*" hIcon
*/

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。