Что нового

GUICtrlCreateInput и GUICtrlCreateCombo как поменять цвет фона?

Centrinar

Новичок
Сообщения
100
Репутация
1
как изменить цвет фона в GUICtrlCreateInput и GUICtrlCreateCombo
 

edward_freedom

Осваивающий
Сообщения
200
Репутация
44
Код:
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 438, 192, 124)
$Combo1 = GUICtrlCreateCombo("Combo1", 8, 8, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetBkColor(-1, 0x008080)
$Input1 = GUICtrlCreateInput("Input1", 8, 40, 121, 21)
GUICtrlSetColor(-1, 0x00FF00)
GUICtrlSetBkColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
 

rusreg79

Продвинутый
Сообщения
159
Репутация
57
А как изменить цвет, если в Combo используется стиль $GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE ?

Код:
;Пример
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 200, 100)

$Combo1 = GUICtrlCreateCombo("Combo1", 8, 8, 145, 25, BitOR($GUI_SS_DEFAULT_COMBO, $CBS_SIMPLE))
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetBkColor(-1, 0x008080)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd
 
Верх