GUICtrlSetDefColor0xFF0000 ; will change text color for all defined controls GUICtrlCreateLabel"label", 10,5 GUICtrlCreateRadio"radio", 10,25,50 GUICtrlSetColor-1, 0x0000FF ; will cha
Trang 1GUICtrlSetDefColor(0xFF0000) ; will change text color for all defined controls
GUICtrlCreateLabel("label", 10,5)
GUICtrlCreateRadio("radio", 10,25,50)
GUICtrlSetColor(-1, 0x0000FF) ; will change text color for specified control
GUICtrlCreateButton("button", 10,55)
GUISetState() ; will display an empty dialog box
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example
Function Reference
GUICtrlSetFont
đặt font cho control
GUICtrlSetFont (controlID, size [, weight [, attribute [, fontname]]] )
Parameters
controlID control ID
size kích thước chữ (mặc định là 8.5)
weight chiều rộng (đậm hay nhạt ở đây) (mặc định = 400 = bình thường) attribute in nghiêng :2
gạch chân :4
Trang 2strike :8 các kiểu có thể + lại với nhau vd 6 = 2 + 4 cả in nghiêng và gạch chân fontname tên font
Return Value
Success: Returns 1
Failure: Returns 0
Remarks
size có thể là số ko nguyên vd 8.5
Related
GUICtrlCreate , GUISetFont
Example
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $font, $msg
GUICreate("My GUI") ; will create a dialog box that when displayed is
centered
$font = "Comic Sans MS"
GUICtrlCreateLabel("underlined label", 10, 20)
Trang 3GUICtrlSetFont(-1, 9, 400, 4, $font) ; will display underlined characters
GUICtrlCreateLabel("italic label", 10, 40)
GUICtrlSetFont(-1, 9, 400, 2, $font) ; will display italic characters
GUISetFont(9, 400, 8, $font) ; will display strike characters
GUICtrlCreateLabel("strike label", 10, 60)
GUISetState() ; will display an empty dialog box
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example
Function Reference
GUICtrlSetGraphic
cập nhật dữ liệu trên control
GUICtrlSetGraphic ( controlID, type [, par1 [, par6]] )
Parameters
controlID control id
type vẽ kiểu gì: dot, line, bezier, rect, ellipse, pie
par1 par6 các tham số
Return Value
Trang 4Success: Returns 1
Failure: Returns 0
Returns -1 nếu dữ liệu ko hợp lệ
Remarks
tọa độ (x,y) được tính từ tọa độ góc trên trái của control, tọa độ có thể đi ra ngoài control nhưng vẫn phải nằm trong GUI
Graphic Type table
[,BkColor]
đặt mầu vẽ color và mầu nền bkcolor, mầu nền có thể
= $GUI_GR_NOBKCOLOR là mầu trong suốt
$GUI_GR_MOVE x,y di chuyển con trỏ vẽ tới tọa độ x, y
$GUI_GR_PIXEL x,y vẽ 1 điểm ảnh tại tọa độ x, y
vẽ một đuwongf thẳng từ tọa độ con trỏ vẽ tới tọa độ x, y
sau khi vẽ tọa độ con trỏ vẽ sẽ di chuyển tới tọa độ x, y
$GUI_GR_BEZIER x,y,x1,y1,x2,y2 Draw a bezier curve with 2 control
points
$GUI_GR_ELLIPSE x,y,w,h vẽ đường elíp
$GUI_GR_PIE x,y,r,sa,wa vẽ hình tròn tâm (x,y) bán kính r, góc
đầu sa góc cuối wa
to close the current drawing It has to
be added to $GUI_GR_LINE or
$GUI_GR_BEZIER to close current drawing Use alone will be ignored
Trang 5$GUI_GR_HINT to display control point and end point
of bezier/line curve
$GUI_GR_PENSIZE n đặt kích thước bút vẽ = n pixel
Related
GUICtrlCreateGraphic
Example
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
Opt('MustDeclareVars', 1)
Global $MAXGr = 6, $del, $child
Global $a[$MAXGr + 1] ; 0 and $MAXGr entries not used to allow
GUICtrlDelete result
Example()
Func Example()
Local $msg, $inc, $i, $del1
GUICreate("My Main", -1, -1, 100, 100)
$del1 = GUICtrlCreateButton("Delete", 50, 200, 50)
GUISetState()
CreateChild()
$i = 1
$inc = 1
;$i=5 ; uncomment to delete starting from last define Graphic control
;$inc=-1
Trang 6Do
$msg = GUIGetMsg()