发表回复 
GDI +有没有高手用AHK模仿出来呢
2017-03-25, 22 : 28
GDI +有没有高手用AHK模仿出来呢
[Outline Text - Part 2 - CodeProject](https://www.codeproject.com/Articles/865...-Text-Part)
https://www.codeproject.com/articles/42529/outline-text

[Image: comic_sans_bold1.png]
https://www.codeproject.com/KB/GDI-plus/..._final.png

之前我们使用GDI +在c++应用程序中,我们需要初始化它。 下面是一个例子如何在构造函数中初始化GDI +和uninitialize GDI +的析构函数。

有没有高手用AHK模仿出来呢
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2017-03-26, 17 : 14
RE: GDI +有没有高手用AHK模仿出来呢
简单的实现桌面上显示文字,ahk可以用tic的gdip库,学习下里面的几个示例!
看你提供的那个,有很多特效,用它可以直接生成c代码。这时候你可以借鉴它的算法,写法。我不会编译诚exe。
我发一个我自用的代码。

[img][Image: 2aikobm.png][/img]
代码: (全选)
;=============
;你必须有gdip.ahk 放lib或者怎么include
;=============
#SingleInstance, Force
#NoEnv
SetBatchLines, -1
If !pToken := Gdip_Startup()
{
   MsgBox, 48, gdiplus error!, Gdiplus failed to start. Please ensure you have gdiplus on your system
   ExitApp
}
Gui, 1: -Caption +E0x80000 +LastFound +AlwaysOnTop +ToolWindow +OwnDialogs +Hwndhwnd1
Gui, 1: Show, NA
hbm := CreateDIBSection(A_ScreenWidth, A_ScreenHeight)
hdc := CreateCompatibleDC()
obm := SelectObject(hdc, hbm)
G := Gdip_GraphicsFromHDC(hdc)
Gdip_SetSmoothingMode(G, 4)
Font = Segoe Print
Options = x100 y100   cbb8000ff  s96
Options1 = x97 y97   cbbff8000  s96
Options2 = x103 y103  cbbff8000  s96
Gdip_TextToGraphics(G, "Text Designer!", Options1, Font,800,500)
Gdip_TextToGraphics(G, "Text Designer!", Options2, Font,800,500)
Gdip_TextToGraphics(G, "Text Designer!", Options, Font,800,500)
UpdateLayeredWindow(hwnd1, hdc,  0, 0, A_ScreenWidth, A_ScreenHeight)
Return

尊重原创,分享快乐
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 3用户表示感谢aamii
2017-03-28, 18 : 55
RE: GDI +有没有高手用AHK模仿出来呢
这么快有回复 谢谢 看看很漂亮
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合