행위

"Autoit juno okyo font이용한 아이콘 만들기"의 두 판 사이의 차이

DB CAFE

(새 문서: == Autoit juno okyo font이용한 아이콘 만들기 == https://www.autoitscript.com/forum/topic/181997-font-icon-udf/ <source lang=autoit> #NoTrayIcon #include <GUIConstantsEx.au...)
 
40번째 줄: 40번째 줄:
 
EndFunc
 
EndFunc
 
</source>
 
</source>
 +
 +
== Autoit fontawesome font이용한 아이콘 만들기  ==
 +
* https://www.autoitscript.com/forum/topic/183610-fontawesome-udf-v10-easy-to-add-cool-icon-text-to-your-project/
 +
 +
#This Script was written by TNV
 +
#include <GUIConstantsEx.au3>
 +
#include <StaticConstants.au3>
 +
#include <WindowsConstants.au3>
 +
#include "_FontAwesome_UDF.au3"
 +
 +
#Region Load Fontawesome
 +
    _FontAwesome_Load() ;Default use FontAwesome V4.6.3 and HEXTable function
 +
    ;~ _FontAwesome_Load("Awesome\fonts\FontAwesome.otf", "Awesome\css\font-awesome.css") ;Load custom Font, and custom HexTable CSS
 +
#EndRegion
 +
 +
;To get Icon name, you can visit website: http://fontawesome.io/icons
 +
 +
GUICreate("FontAwesome UDF V1.0 Example - TNV", 408, 128, 192, 124, -1, BitOR($WS_EX_APPWINDOW,$WS_EX_WINDOWEDGE))
 +
 +
GUICtrlCreateLabel(_FontAwesome_Icon("desktop"), 48, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE))
 +
GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome")
 +
GUICtrlSetColor(-1, 0xFFFFFF)
 +
GUICtrlSetBkColor(-1, 0x800000)
 +
 +
GUICtrlCreateLabel(_FontAwesome_Icon("edit"), 128, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE))
 +
GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome")
 +
GUICtrlSetColor(-1, 0xFFFFFF)
 +
GUICtrlSetBkColor(-1, 0x800000)
 +
 +
GUICtrlCreateLabel(_FontAwesome_Icon("dashboard"), 208, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE))
 +
GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome")
 +
GUICtrlSetColor(-1, 0xFFFFFF)
 +
GUICtrlSetBkColor(-1, 0x800000)
 +
 +
GUICtrlCreateLabel(_FontAwesome_Icon("envelope-o"), 288, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE))
 +
GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome")
 +
GUICtrlSetColor(-1, 0xFFFFFF)
 +
GUICtrlSetBkColor(-1, 0x800000)
 +
GUISetState(@SW_SHOW)
 +
 +
While 1
 +
    $nMsg = GUIGetMsg()
 +
    Switch $nMsg
 +
        Case $GUI_EVENT_CLOSE
 +
            Exit
 +
 +
    EndSwitch
 +
WEnd

2024년 9월 20일 (금) 00:49 판

thumb_up 추천메뉴 바로가기


1 Autoit juno okyo font이용한 아이콘 만들기[편집]

https://www.autoitscript.com/forum/topic/181997-font-icon-udf/

#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

; Font Icon UDF by Juno_okyo
#include <font-icon.au3>

Opt('GUIOnEventMode', 1)
#Region ### START Koda GUI section ###
Global $FormMain = GUICreate('Font Icon for AutoIt by Juno_okyo', 355, 126, -1, -1)
GUISetFont(20, 400, 0, 'Arial')
GUISetOnEvent($GUI_EVENT_CLOSE, 'FormMainClose')
GUIStartGroup()
Global $Label1 = GUICtrlCreateLabel('Juno_okyo', 25, 42, 155, 36)
GUICtrlSetFont(-1, 24, 400, 0, 'Arial')

; See demo.html for Icon name
Global $Label2 = GUICtrlCreateLabel(Font_Icon('icon-heart'), 193, 46, 35, 36)
GUICtrlSetFont(-1, 20, 400, 0, 'juno_okyo') ; Font name
GUICtrlSetColor(-1, 0xa83f39) ; Heart color ;)

Global $Label3 = GUICtrlCreateLabel('AutoIt', 235, 42, 90, 36)
GUICtrlSetFont(-1, 24, 400, 0, 'Arial')
GUIStartGroup()
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    Sleep(100)
WEnd

Func FormMainClose()
    Exit
EndFunc

2 Autoit fontawesome font이용한 아이콘 만들기[편집]

  1. This Script was written by TNV
  2. include <GUIConstantsEx.au3>
  3. include <StaticConstants.au3>
  4. include <WindowsConstants.au3>
  5. include "_FontAwesome_UDF.au3"
  1. Region Load Fontawesome
   _FontAwesome_Load() ;Default use FontAwesome V4.6.3 and HEXTable function
   ;~ _FontAwesome_Load("Awesome\fonts\FontAwesome.otf", "Awesome\css\font-awesome.css") ;Load custom Font, and custom HexTable CSS
  1. EndRegion
To get Icon name, you can visit website
http://fontawesome.io/icons

GUICreate("FontAwesome UDF V1.0 Example - TNV", 408, 128, 192, 124, -1, BitOR($WS_EX_APPWINDOW,$WS_EX_WINDOWEDGE))

GUICtrlCreateLabel(_FontAwesome_Icon("desktop"), 48, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE)) GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome") GUICtrlSetColor(-1, 0xFFFFFF) GUICtrlSetBkColor(-1, 0x800000)

GUICtrlCreateLabel(_FontAwesome_Icon("edit"), 128, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE)) GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome") GUICtrlSetColor(-1, 0xFFFFFF) GUICtrlSetBkColor(-1, 0x800000)

GUICtrlCreateLabel(_FontAwesome_Icon("dashboard"), 208, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE)) GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome") GUICtrlSetColor(-1, 0xFFFFFF) GUICtrlSetBkColor(-1, 0x800000)

GUICtrlCreateLabel(_FontAwesome_Icon("envelope-o"), 288, 48, 64, 29, BitOR($SS_CENTER,$SS_CENTERIMAGE)) GUICtrlSetFont(-1, 16, 400, 0, "FontAwesome") GUICtrlSetColor(-1, 0xFFFFFF) GUICtrlSetBkColor(-1, 0x800000) GUISetState(@SW_SHOW)

While 1

   $nMsg = GUIGetMsg()
   Switch $nMsg
       Case $GUI_EVENT_CLOSE
           Exit
   EndSwitch

WEnd