- Сообщения
- 8,673
- Репутация
- 2,486
AutoIt: 3.3.8.1
Версия: 1.1
Категория: Элементы GUI
Описание: Создание Label'ов с предотвращением “эффекта мерцания” при частом обновлений элемента. Используется GDI+.
Код/Пример:
Файл: GUIFFLabel
Снимок:
История версий:
Источник: autoitscript.com/forum
Автор(ы): Brian J Christy, G.Sandler
Версия: 1.1
Категория: Элементы GUI
Описание: Создание Label'ов с предотвращением “эффекта мерцания” при частом обновлений элемента. Используется GDI+.
Код/Пример:
Код:
#include <GUIConstantsEx.au3>
#include "GUIFFLabel.au3"
_Example()
Func _Example2()
Local $hGUI, $Label1, $Label2, $Label3, $nDel_Button
$hGUI = GUICreate("Flicker Free Labels - Example 2", 400, 220)
$Label1 = _GUICtrlFFLabel_Create($hGUI, "Label One", 80, 40, 200, 17)
$Label2 = _GUICtrlFFLabel_Create($hGUI, "Label Two", 80, 80, 200, 17, 9, 'Times', 1, 0, 0xFF0000)
$Label3 = _GUICtrlFFLabel_Create($hGUI, "Label Three", 80, 120, 200, 17)
$nDel_Button = GUICtrlCreateButton("Delete (2)", 150, 180, 110, 20)
GUISetState(@SW_SHOW)
;_GUICtrlFFLabel_GUISetBkColor(0xC0C0C0, $hGUI)
;_GUICtrlFFLabel_SetAutoRefreshMode(False) ;Disable auto-refresh of all labels
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
GUIDelete($hGUI)
Return
Case $nDel_Button
_GUICtrlFFLabel_Delete($Label2)
Case Else
_GUICtrlFFLabel_SetData($Label1, "Label One = " & Random(1, 100000), 0xD4D4D4)
_GUICtrlFFLabel_SetData($Label2, "Label Two = " & Random(1, 100000))
_GUICtrlFFLabel_SetData($Label3, "Label Three = " & Random(1, 100000))
EndSwitch
WEnd
EndFunc
Файл: GUIFFLabel
Снимок:
История версий:
1.1
* Глобальные изменения в библиотеке.
* Изменён порядок параметров в функции _GUICtrlFFLabel_GUISetBkColor ($nBkColor, $hWnd = -1).
* Изменены примере.
* Обновление документации (комментарии в заголовке библиотеки).
1.0
Первая версия
* Глобальные изменения в библиотеке.
* Изменён порядок параметров в функции _GUICtrlFFLabel_GUISetBkColor ($nBkColor, $hWnd = -1).
* Изменены примере.
* Обновление документации (комментарии в заголовке библиотеки).
1.0
Первая версия
Источник: autoitscript.com/forum
Автор(ы): Brian J Christy, G.Sandler