|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Поменять цвет текста GUICtrlCreateCheckbox |
|
[решено] Поменять цвет текста GUICtrlCreateCheckbox
|
Старожил Сообщения: 247 |
Есть функция создания GUICtrlCreateCheckbox
Func _GUICtrlCreateCheckboxEx($sText, $iLeft, $iTop, $iWidth, $iHeight, $sIconFile="", $nIconIndex=0) Local $aRetArr[2] $aRetArr[0] = GUICtrlCreateIcon($sIconFile, $nIconIndex, $iLeft - 20, $iTop - 1, 16, 16) GUICtrlSetState($aRetArr[0], $GUI_DISABLE) $aRetArr[1] = GUICtrlCreateCheckbox($sText, $iLeft, $iTop, $iWidth, $iHeight) GUICtrlSetBkColor($aRetArr[1], 0xFFFFFF) Return $aRetArr EndFunc |
|
Отправлено: 19:10, 10-02-2011 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать #include <GUIConstantsEx.au3> $hGUI = GUICreate("_GUICtrlCreateCheckboxEx", 300, 200) $aChckBx = _GUICtrlCreateCheckboxEx("Checkbox", 20, 20, 65, 15, 0xFFFFFF, 0xFF0000) GUISetState(@SW_SHOW, $hGUI) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $aChckBx[1] If GUICtrlRead($nMsg - 1) = $GUI_CHECKED Then GUICtrlSetState($nMsg - 1, $GUI_UNCHECKED) Else GUICtrlSetState($nMsg - 1, $GUI_CHECKED) EndIf EndSwitch WEnd Func _GUICtrlCreateCheckboxEx($sText, $iLeft, $iTop, $iWidth, $iHeight, $sBackColor = "" , $sTextColor = "") Local $aCheckBoxID[2] $aCheckBoxID[0] = GUICtrlCreateCheckbox("", $iLeft, $iTop, 16, 16) $aCheckBoxID[1] = GUICtrlCreateLabel($sText, $iLeft + 15, $iTop, $iWidth - 15, $iHeight) If $sTextColor <> "" And $aCheckBoxID[1] Then GUICtrlSetColor($aCheckBoxID[1], $sTextColor) EndIf If $sBackColor <> "" And $aCheckBoxID[1] Then GUICtrlSetBkColor($aCheckBoxID[1], $sBackColor) EndIf Return $aCheckBoxID EndFunc |
------- Отправлено: 20:03, 10-02-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 247
|
Creat0R спасибо за помощь, но как всегда до меня с 5 раза доходит. Вот образец скрипта, ты мне с ним и помогал когда то)))) Покажи на нем пож. а то на первом примере не выходит
|
Отправлено: 22:58, 10-02-2011 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Прикрепил.
|
------- Отправлено: 00:56, 11-02-2011 | #4 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Ссылку бы на GUIScrollbars_Ex.au3 еще поиметь...
|
|
Отправлено: 01:09, 11-02-2011 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата madmasles:
|
|
------- Отправлено: 01:14, 11-02-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как задать фоновый цвет в GUICtrlCreateCheckbox | Centrinar | AutoIt | 8 | 27-11-2010 01:26 | |
[решено] как поменять цвет фона в GUICtrlCreateTab | Centrinar | AutoIt | 1 | 14-05-2010 23:32 | |
Интерфейс - Поменять цвет надписей под ярлыками? | sergant193 | Оформление Windows 11/ 10 / 8 / 7 / Vista | 4 | 30-03-2010 12:32 | |
Интерфейс - [решено] Как поменять цвет списка воспроизведения | vladj | Microsoft Windows 7 | 1 | 21-10-2009 12:11 | |
Как поменять цвет выделяемого файла в проводнике Vista? | Wadikkk | Флейм | 2 | 23-04-2009 17:17 |
|