tailieunhanh - GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 31

Tham khảo tài liệu 'giới thiệu về autoit-lập trình trên autoit part 31', 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ả | trong hàm được gọi ta có thể sử dụng các macro khác nhau do AutoIt cung cấp để hỗ trợ việc xử lý các sự kiện Macro 1 Chi tiết @GUI_CTRLID ID của control đang gửi thông điệp hoặc ID của sự kiện hệ thống @GUI_WINHANDLE Handle của GUI đã gửi đi thông điệp @GUI_CTRLHANDLE Handle của control đã gửi đi thông điệp nếu có thể dùng được Chú ý Bạn có thể sử dụng một hàm cho nhiều sự kiện điều bạn cần làm trong trường hợp này là tạo ra các hành động khác nhau dựa trên macro @GUI_CTRLID . Ví dụ bạn có thể đăng ký tất cả sự kiện hệ thống vào trong một hàm rồi tùy trường hợp mà viết lệnh. Control Event Khi bạn nhấp hoặc thay đổi một control thì một sự kiện được gửi đi . Sự kiện đó được gửi vào trong một hàm đã định nghĩa và đã được thiết lập trong GUICtrlSetOnEvent. Bên trong hàm này thì macro @GUI_CTRLID mang giá trị là controlID được trả về khi tạo bằng hàm GUICtrlCreate. System Event Các sự kiện hệ thống - ví dụ như close một gui - thì cũng được gởi đi theo cách tương tự như Control Event . Tuy nhiên sự kiện lại được gửi vào hàm được thiết lập trong GUISetOnEvent. Sự kiện hệ thống có thể mang những giá trị sau GUI_EVENT_CLOSE GUI_EVENT_MINIMIZE GUI_EVENT_RESTORE GUI_EVENT_MAXIMIZE GUI_EVENT_PRIMARYDOWN GUI_EVENT_PRIMARYUP GUI_EVENT_SECONDARYDOWN GUI_EVENT_SECONDARYUP GUI_EVENT_MOUSEMOVE GUI_EVENT_RESIZED GUI_EVENT_DROPPED Ví dụ Chúng ta sẽ bắt đầu với chương trình hello world đơn giản sau include GUICreate Hello World 200 100 GUICtrlCreateLabel Hello world How are you 30 10 GUICtrlCreateButton OK 70 50 60 GUISetState @SW_SHOW Sleep 2000 Sử dụng chế độ OnEvent chúng ta sẽ viết lại để hoàn tất đoạn mã trên include Opt GUIOnEventMode 1 Change to OnEvent mode mainwindow GUICreate Hello World 200 100 GUISetOnEvent GUI_EVENT_CLOSE CLOSEClicked GUICtrlCreateLabel Hello world How are you 30 10 okbutton GUICtrlCreateButton OK 70 50 60 GUICtrlSetOnEvent okbutton OKButton GUISetState @SW_SHOW While 1 Sleep 1000 Idle around WEnd Func OKButton Note at

TÀI LIỆU LIÊN QUAN
10    127    1
6    150    1
7    127    1
5    125    1
6    127    1
6    115    1
6    122    1
6    174    1
7    122    1
5    97    1
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.