Jump to content

Recommended Posts

Posted

How do I change the background color and the character color in an input field?

The example below doesn't work.

$Input1 = GUICtrlCreateInput("prompt", 20, 100, 270, 25)
GUISetBkColor(0x0000ff,$Input1)
Posted

GUICreate("test")
GUICtrlCreateInput("", 100, 100)
GUICtrlSetBkColor(-1, 0xffff00)
GUICtrlSetColor(-1, 0xff00ff)

GUISetState()

Sleep(5000)

Posted

GUICreate("test")
GUICtrlCreateInput("", 100, 100)
GUICtrlSetBkColor(-1, 0xffff00)
GUICtrlSetColor(-1, 0xff00ff)

GUISetState()

Sleep(5000)
Thank you Pain, that works perfectly.

The reason I could not solve the problem myself is because the helpfile shows:

GUISetBkColor ( background [, winhandle] )

so I thought I had to use the background first, then the winhandle! Perhaps a Help-bug? :)
Posted (edited)

GUISetBkColor and GUICtrlSetBkColor are different functions :)

Edited by ProgAndy

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Posted (edited)

Thank you Pain, that works perfectly.

The reason I could not solve the problem myself is because the helpfile shows:

so I thought I had to use the background first, then the winhandle! Perhaps a Help-bug? :)

Oh, you are right, ProgAndy!

Another question: can I remove the frame around the input field? Or at least give the frame another color?

Edited by charvi

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...