1. Trang chủ
  2. » Công Nghệ Thông Tin

AutoIT Help part 68 pdf

6 248 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 18,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Related GUICreate Example #include Opt'MustDeclareVars', 1 Example Func Example Local $msg GUICreate"My GUI" ; will create a dialog box that when displayed is centered GUISetHelp"

Trang 1

Return Value

Success: Returns 1

Failure: Returns 0

Remarks

None

Related

GUICreate

Example

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()

Local $msg

GUICreate("My GUI") ; will create a dialog box that when displayed is centered

GUISetHelp("notepad") ; will run notepad if F1 is typed

GUISetState() ; will display an empty dialog box

; Run the GUI until the dialog is closed

While 1

$msg = GUIGetMsg()

Trang 2

If $msg = $GUI_EVENT_CLOSE Then ExitLoop

WEnd

EndFunc ;==>Example

Function Reference

GUISetIcon

Sets the icon used in a GUI window

GUISetIcon ( iconfile [, iconID [, winhandle]] )

Parameters

iconfile used to display the icon in the title area

iconID [optional] The ID of the icon in the iconfile (Default is -1)

winhandle [optional] Windows handle as returned by GUICreate (default is the

previously used window)

Return Value

Success: Returns 1

Failure: Returns 0

Remarks

Passing a positive number will reference the string equivalent icon name

Passing a negative number causes 1-based "index" behaviour Some Dll can have icon extracted

just with negative numbers

Trang 3

Related

GUICreate

Example

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()

Local $sFile = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt", "InstallDir") & "\icons\filetype1.ico"

Local $msg

GUICreate("My GUI new icon") ; will create a dialog box that when displayed

is centered

GUISetIcon($sFile) ; will change icon

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

GUISetOnEvent

Trang 4

Defines a user function to be called when a system button is clicked

GUISetOnEvent ( specialID, "function" [, winhandle] )

Parameters

specialID See the Special ID table below

function The name of the user function to call

winhandle [optional] Windows handle as returned by GUICreate (default is the

previously used window)

Return Value

Success: Returns 1

Failure: Returns 0

Remarks

OnEvent functions are only called when the option GUIOnEventMode is set to 1 - when in this mode GUIGetMsg is NOT used at all

If the option GUIEventOptions is set to 1 the minimize, restore and maximize button will not do any action on the window just a simple notification

If the function is an empty string "" the previous user-defined is disabled

Special ID table

$GUI_EVENT_CLOSE dialog box being closed (either by defined

button or system menu)

$GUI_EVENT_MINIMIZE dialog box minimized with Windows title

bar button

$GUI_EVENT_RESTORE dialog box restored by click on task bar

icon

Trang 5

$GUI_EVENT_MAXIMIZE dialog box maximized with Windows title

bar button

$GUI_EVENT_MOUSEMOVE the mouse cursor has moved

$GUI_EVENT_PRIMARYDOWN the primary mouse button was pressed

$GUI_EVENT_PRIMARYUP the primary mouse button was released

$GUI_EVENT_SECONDARYDOWN the secondary mouse button was pressed

$GUI_EVENT_SECONDARYUP the secondary mouse button was released

$GUI_EVENT_RESIZED dialog box has been resized

$GUI_EVENT_DROPPED

End of a Drag&Drop action

@GUI_DRAGID, @GUI_DRAGFILE and @GUI_DROPID will be used to retrieve the ID's/file corresponding to the involve control

Related

GUIOnEventMode (Option), GUIEventOptions (Option), GUICtrlSetOnEvent

Example

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()

Local $parent1, $ok1, $cancel1

Opt("GUICoordMode", 2)

Opt("GUIResizeMode", 1)

Opt("GUIOnEventMode", 1)

Trang 6

$parent1 = GUICreate("Parent1")

GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents")

Ngày đăng: 02/07/2014, 17:21