firex
AutoIT Гуру
- Сообщения
- 943
- Репутация
- 208
AutoIt: 3.3.12.0+
Версия: 0.1
Категория: Вспомогательные функции, Окна
Описание: Эта библиотека реализует возможность создания окон и контролов на своих обработчиках. Не все возможности вынесены в публичные функции / задокументированы.
Список функций:
Пример:
Снимок:
Файлы: imWindow.au3 imWindow.au3(зеркало)
Источник: autoit-script.ru
Автор(ы): Firex
Версия: 0.1
Категория: Вспомогательные функции, Окна
Описание: Эта библиотека реализует возможность создания окон и контролов на своих обработчиках. Не все возможности вынесены в публичные функции / задокументированы.
Список функций:
Код:
; #CURRENT#
;_imWnd_Init
;_imWnd_Create
;_imWnd_MsgBox ( _NotifyBox alternative )
;_imWnd_Destroy
;_imWnd_SetState
;_imWnd_AddMsg
;_imWnd_FreeMsg
;_imWnd_DefProc
;
; << Control
;_imCtrlEdit_Create
;_imCtrlButton_Create
;_imCtrlLabel_Create
;_imCtrlListbox_Create
;_imCtrlPic_Create
;_imCtrl_CreateEx
;_imCtrl_Destroy
;_imCtrl_FindMe
;
; << Control macroses
;_imCtrl_SetFont
;_imCtrl_SetText
;_imCtrl_SetBitmap
;_imCtrl_GetText
;_imEdit_Appbegin
;_imEdit_Append
;_imListBox_AddString
;_imListBox_BeginUpdate
;_imListBox_EndUpdate
;_imListBox_GetCurSel
;
; << Internal control macroses
;_imCtrl_SetColor
; #INTERNAL_USE_ONLY#
;__imWnd_Proc
;__imCtrl_Proc
;__imWnd_Hook
;__imWnd_DefParams
Пример:
Код:
#Include "imWindow.au3"
If _imWnd_Create( $Wnd, 300, 164 ) Then
_imCtrlEdit_Create( $Wnd, 0x0000ff, 'Edit', 5, 5, 285, 85 )
_imCtrlLabel_Create( $Wnd, 0x0000ff, 'Label', 110, 110, 160, 18, $SS_CENTER )
_imCtrlButton_Create( $Wnd, 100, 'Button', 5, 100, 104, 36, 0x00034000 )
; ---
$Wnd[$im_fInit] = True
_imWnd_SetState( $Wnd )
While Sleep( 10 )
Switch $Wnd[$im_iMsg]
Case -3
ExitLoop
Case 100
_imWnd_MsgBox( 64, '', 'Button', $Wnd[$im_hModule], $Wnd[$im_hWnd] )
Case 0
ContinueLoop
EndSwitch
_imWnd_FreeMsg( $Wnd )
WEnd
EndIf
_imWnd_Destroy( $Wnd )
Снимок:
Файлы: imWindow.au3 imWindow.au3(зеркало)
Источник: autoit-script.ru
Автор(ы): Firex