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

AutoIT Help part 64 potx

6 291 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 113,21 KB

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

Nội dung

Function Reference GUICtrlSetResizing Defines the resizing method used by a control.. GUICtrlSetResizing controlID, resizing Parameters controlID The control identifier controlID as r

Trang 1

Function Reference

GUICtrlSetResizing

Defines the resizing method used by a control

GUICtrlSetResizing ( controlID, resizing )

Parameters

controlID The control identifier (controlID) as returned by a GUICtrlCreate

function

resizing See the Docking Values table below for values that can be used (add

together multiple values if required)

Return Value

Success: Returns 1

Failure: Returns 0

Remarks

When a GUI window is resized the controls within react - how they react is

determined by this function To be able to resize a GUI window it needs to have been created with the $WS_SIZEBOX and $WS_SYSMENU styles See

GUICreate

Docking Values Table

Resizing Value No displacement of

$GUI_DOCKAUTO 1 resize and reposition according to new window

size

$GUI_DOCKLEFT 2 Left side

$GUI_DOCKRIGHT 4 Right side

$GUI_DOCKHCENTER 8 Position will not move relative to horizontal

Trang 2

center

$GUI_DOCKTOP 32 Top side

$GUI_DOCKBOTTOM 64 Bottom side

$GUI_DOCKVCENTER 128 Position will not move relative to vertical

center

$GUI_DOCKWIDTH 256 Width will not change

$GUI_DOCKHEIGHT 512 Height will not change

Composite resizing

$GUI_DOCKSIZE 768 (256+512) Size will not change

$GUI_DOCKMENUBAR 544 (512+32) so the control will stay at the top of

window with no change in Height

$GUI_DOCKSTATEBAR 576 (512+64) so the control stay at the bottom of

the window with no change in Height

$GUI_DOCKALL 802 (2+32+256+512) so the control will not move

during resizing

$GUI_DOCKBORDERS 102 (2+4+32+64) so the control will grow as the

window

The default resizing for a given control is control dependent see the control doc

A default value for any control can be set with GUIResizeMode (Option)

The automatic resizing event can be disabled if GUIEventOptions (Option) is set to

1

Related

GUIEventOptions (Option),GUIResizeMode (Option)

Example

#include <GUIConstantsEx.au3>

#include <WindowsConstants.au3>

#include <EditConstants.au3>

Trang 3

Opt('MustDeclareVars', 1)

Example()

Func Example()

Local $nEdit, $nOk, $nCancel, $msg

Opt("GUICoordMode", 2)

GUICreate("My InputBox", 190, 114, -1, -1, $WS_SIZEBOX +

$WS_SYSMENU) ; start the definition

GUISetIcon("Eiffel Tower.ico")

GUISetFont(8, -1, "Arial")

GUICtrlCreateLabel("Prompt", 8, 7) ; add prompt info

GUICtrlSetResizing(-1, $GUI_DOCKLEFT + $GUI_DOCKTOP)

$nEdit = GUICtrlCreateInput("Default", -1, 3, 175, 20, $ES_PASSWORD) ; add the input area

GUICtrlSetState($nEdit, $GUI_FOCUS)

GUICtrlSetResizing($nEdit, $GUI_DOCKBOTTOM + $GUI_DOCKHEIGHT)

$nOk = GUICtrlCreateButton("OK", -1, 3, 75, 24) ; add the button that will close the GUI

GUICtrlSetResizing($nOk, $GUI_DOCKBOTTOM + $GUI_DOCKSIZE +

$GUI_DOCKHCENTER)

$nCancel = GUICtrlCreateButton("Annuler", 25, -1) ; add the button that will close the GUI

GUICtrlSetResizing($nCancel, $GUI_DOCKBOTTOM + $GUI_DOCKSIZE +

$GUI_DOCKHCENTER)

GUISetState() ; to display the GUI

; Run the GUI until the dialog is closed

While 1

$msg = GUIGetMsg()

If $msg = $GUI_EVENT_CLOSE Then ExitLoop

WEnd

Trang 4

EndFunc ;==>Example

Function Reference

GUICtrlSetState

thay đổi trạng thái của control

GUICtrlSetState ( controlID, state )

Parameters

controlID control id

state trạng thái

Return Value

Success: Returns 1

Failure: Returns 0

Remarks

State table

$GUI_UNCHECKED Radio, Checkbox hay ListViewItem ko đc tick nữa

$GUI_CHECKED tick vào Radio, Checkbox hay ListViewItem

$GUI_INDETERMINATE Checkbox having the tristate attribute will be

greyed

Trang 5

$GUI_AVISTART bắt đầu chạy Avi control

$GUI_AVISTOP tạm dừng Avi control

$GUI_AVICLOSE dừng luôn, xóa bỏ bộ nhớ Avi control

$GUI_DROPACCEPTED Control sẽ chấp nhận kéo thả trên nó

$GUI_NODROPACCEPTED Control ko chấp nhận kéo thả trên nó

$GUI_SHOW hiện thị Control đã bị ẩn (hide)

$GUI_ENABLE cho phép control hoạt động

$GUI_DISABLE cho phép control hoạt động

$GUI_FOCUS ghi chuyển sự tập tring bàn phím và chuột tới

controol

$GUI_NOFOCUS bỏ focus

$GUI_DEFBUTTON đặt control như nút mặc định trên window

$GUI_EXPAND TreeViewItem sẽ hiện thị hết các items con

$GUI_ONTOP Control sẽ ở trên các control khác

State values can be summed up as for example $GUI_DISABLE + $GUI_HIDE sets the control in an disabled and hidden state

If an AVI control has to be hidden with $GUI_HIDE it should be closed with

$GUI_AVICLOSE

State of a "contextmenu" control cannot be changed

State of a "listviewitem" control can be changed if the associated "listview" control has been created with an extended style $LVS_EX_CHECKBOXES

$GUI_FOCUS and $GUI_NOFOCUS can be used on specific listviewitem

provided listview control style allows to display it : $LVS_SHOWSELALWAYS

State of a "menu or a ""menuitem" control cannot be hidden

! Important information for $GUI_EXPAND: this state is only used for

TreeViewItems If you want to use this 'action' then at least 1 Sub-TreeViewItem has to exist/created under this item !

Trang 6

If you want to select another item in a TreeView then you can use $GUI_FOCUS - the parent TreeView gets the window focus and the specified item is marked as

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN