GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 22
lượt xem 51
download
Tham khảo tài liệu 'giới thiệu về autoit-lập trình trên autoit part 22', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 22
- $guiPos = WinGetPos($gui) Do $msg = GUIGetMsg() Until $msg = $GUI_EVENT_CLOSE EndFunc ;==>Example2 Func main() $guiPos = WinGetPos($gui) WinMove($gui, "", $guiPos[0] + 10, $guiPos[1] + 10) EndFunc ;==>main Func left() $picPos = WinGetPos($pic) WinMove($pic, "", $picPos[0] - 10, $picPos[1]) EndFunc ;==>left Func right() $picPos = WinGetPos($pic) WinMove($pic, "", $picPos[0] + 10, $picPos[1]) EndFunc ;==>right Func down() $picPos = WinGetPos($pic) WinMove($pic, "", $picPos[0], $picPos[1] + 10) EndFunc ;==>down Func up() $picPos = WinGetPos($pic) WinMove($pic, "", $picPos[0], $picPos[1] - 10) EndFunc ;==>up ;----- example 3 PNG work araund by Zedna #include
- #include #include #Include Global $hGUI, $hImage, $hGraphic, $hImage1 ; Create GUI $hGUI = GUICreate("Show PNG", 350, 301) ; Load PNG image _GDIPlus_StartUp() $hImage = _GDIPlus_ImageLoadFromFile("E:\WINDOWS\system32\oobe\images\tha nks8.png") $hGraphic = _GDIPlus_GraphicsCreateFromHWND($hGUI) GUIRegisterMsg($WM_PAINT, "MY_WM_PAINT") GUISetState() ; Loop until user exits do until GUIGetMsg() = $GUI_EVENT_CLOSE ; Clean up resources _GDIPlus_GraphicsDispose($hGraphic) _GDIPlus_ImageDispose($hImage) _GDIPlus_ShutDown() ; Draw PNG image Func MY_WM_PAINT($hWnd, $Msg, $wParam, $lParam) _WinAPI_RedrawWindow($hGUI, 0, 0, $RDW_UPDATENOW) _GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 0, 0) _WinAPI_RedrawWindow($hGUI, 0, 0, $RDW_VALIDATE) Return $GUI_RUNDEFMSG
- EndFunc GUICtrlCreateButton Tạo một nút bấm cho GUI GUICtrlCreateButton ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Các tham số Text Văn bản sẽ hiện trên nút bấm left Khoảng cách canh từ lề trái của GUI (tọa độ x). Nếu sử dụng -1, thì lề trái được tính theo GUICoordMode. Top Khoảng cách canh từ lề trên của GUI (tọa độ y). Nếu sử dụng -1, thì lề trái được tính theo GUICoordMode. width [tùy chọn] độ rộng của control. Mặc định là độ rộng đã dùng trước đó height [tùy chọn] chiều cao của control. Mặc định là chiều cao đã dùng trước đó. [Tùy chọn] Định nghĩa style cho control. Xem GUI Control Styles Appendix. style default ( -1) : none. style bắt buộc : $WS_TABSTOP exStyle [tùy chọn] Định nghĩa style mở rộng. Xem Extended Style Table. Giá trị trả về Th. Trả về ID của control Button vừa tạo Công : Hỏng : Trả về 0 Chú ý Để thay đổi thông tin của button, sử dụng GUICtrlSet.... Một nút bấm có thể hiển thị kèm theo một icon hoặc ảnh bằng cách sử dụng style $BS_ICON hoặc $BS_BITMAP . Gọi GUICtrlSetImage để chỉ định ảnh mà bạn muốn dùng. Để kết hợp style mở rộng và các style khác, gọi BitOr($GUI_SS_DEFAULT_BUTTON, newstyle,...).
- Các giá trị bên trên muốn dùng được, cần gọi đến thư viện #include Đưa về kích thước mặc định : $GUI_DOCKSIZE Ví dụ #include Opt('MustDeclareVars',1) Example() Func Example() Local$Button_1,$Button_2,$msg GUICreate("My GUI Button"); will create a dialog box that when displayed is centered Opt("GUICoordMode",2) $Button_1=GUICtrlCreateButton("Run Notepad",10,30,100) $Button_2=GUICtrlCreateButton("Button Test",0,-1) GUISetState() ; will display an dialog box with 2 button ; Run the GUI until the dialog is closed While1 $msg=GUIGetMsg() Select Case$msg=$GUI_EVENT_CLOSE ExitLoop Case$msg=$Button_1 Run('Notepad.exe') ; Will Run/Open Notepad Case$msg=$Button_2 MsgBox(0,'Testing','Button 2 was pressed') ; Will demonstrate Button 2 being pressed EndSelect WEnd EndFunc ;==>Example GUICtrlCreateInput
- Input chính là một textbox cho phép người dùng nhập văn bản vào . Văn bản đó có thể được phân loại, kiểm tra xem có phù hợp với định dạng hay không. Định dạng đó có thể là , chỉ cho phép nhập số không được nhập ký tự chẳng hạn. Hình thức input mà bạn thường gặp nhất là ở các hộp thoại đăng nhập, yêu cầu user và password. GUICtrlCreateInput ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Các tham số text The text of the control. left Khoảng cách canh từ lề trái của GUI (tọa độ x). Nếu sử dụng -1, thì lề trái được tính theo GUICoordMode. Top Khoảng cách canh từ lề trên của GUI (tọa độ y). Nếu sử dụng -1, thì lề trái được tính theo GUICoordMode. width [tùy chọn] độ rộng của control. Mặc định là độ rộng đã dùng trước đó height [tùy chọn] chiều cao của control. Mặc định là chiều cao đã dùng trước đó. [tùy chọn] Định nghĩa style cho input. Xem GUI Control Styles Appendix. style default ( -1) : $ES_LEFT, $ES_AUTOHSCROLL style bắt buộc : $WS_TABSTOP only if no $ES_READONLY. $ES_MULTILINE is always reset. exStyle [tùy chọn] định nghĩa style mở rộng. Xem Extended Style Table. Giá trị trả về Th. Trả về ID của control Input vừa tạo Công :
CÓ THỂ BẠN MUỐN DOWNLOAD
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 2
5 p | 240 | 115
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 3
5 p | 225 | 115
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 4
6 p | 193 | 104
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 5
5 p | 216 | 87
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 7
6 p | 206 | 84
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 6
5 p | 187 | 82
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 8
6 p | 181 | 76
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 11
5 p | 175 | 75
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 9
6 p | 200 | 74
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 10
6 p | 206 | 73
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 14
6 p | 169 | 69
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 12
6 p | 156 | 68
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 13
5 p | 158 | 68
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 16
5 p | 152 | 68
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 15
6 p | 152 | 66
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 17
6 p | 150 | 60
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 18
6 p | 152 | 60
-
GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 19
5 p | 180 | 59
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn