Codigos de colores del getsyscolor()

Post Reply
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Codigos de colores del getsyscolor()

Post by softruz »

Muy buenas, Por favor hacerme el favor de decirme los códigos de colores y como puedo poner cualquier color en el getsyscolor(), muchas gracias.

Un Saludo.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

La forma de hacerlo en Pocket PC es:

#define SYS_COLOR_INDEX_FLAG 0x40000000
#define COLOR_WINDOW nOr( 5, SYS_COLOR_INDEX_FLAG )
#define COLOR_WINDOWTEXT nOr( 8, SYS_COLOR_INDEX_FLAG )

GetSysColor( COLOR_WINDOW )

Los posibles valores de colores del sistema son:

#define COLOR_SCROLLBAR nOr( 0, SYS_COLOR_INDEX_FLAG)
#define COLOR_BACKGROUND nOr( 1, SYS_COLOR_INDEX_FLAG)
#define COLOR_ACTIVECAPTION nOr( 2, SYS_COLOR_INDEX_FLAG)
#define COLOR_INACTIVECAPTION nOr( 3, SYS_COLOR_INDEX_FLAG)
#define COLOR_MENU nOr( 4, SYS_COLOR_INDEX_FLAG)
#define COLOR_WINDOW nOr( 5, SYS_COLOR_INDEX_FLAG)
#define COLOR_WINDOWFRAME nOr( 6, SYS_COLOR_INDEX_FLAG)
#define COLOR_MENUTEXT nOr( 7, SYS_COLOR_INDEX_FLAG)
#define COLOR_WINDOWTEXT nOr( 8, SYS_COLOR_INDEX_FLAG)
#define COLOR_CAPTIONTEXT nOr( 9, SYS_COLOR_INDEX_FLAG)
#define COLOR_ACTIVEBORDER nOr(10, SYS_COLOR_INDEX_FLAG)
#define COLOR_INACTIVEBORDER nOr(11, SYS_COLOR_INDEX_FLAG)
#define COLOR_APPWORKSPACE nOr(12, SYS_COLOR_INDEX_FLAG)
#define COLOR_HIGHLIGHT nOr(13, SYS_COLOR_INDEX_FLAG)
#define COLOR_HIGHLIGHTTEXT nOr(14, SYS_COLOR_INDEX_FLAG)
#define COLOR_BTNFACE nOr(15, SYS_COLOR_INDEX_FLAG)
#define COLOR_BTNSHADOW nOr(16, SYS_COLOR_INDEX_FLAG)
#define COLOR_GRAYTEXT nOr(17, SYS_COLOR_INDEX_FLAG)
#define COLOR_BTNTEXT nOr(18, SYS_COLOR_INDEX_FLAG)
#define COLOR_INACTIVECAPTIONTEXT nOr(19, SYS_COLOR_INDEX_FLAG)
#define COLOR_BTNHIGHLIGHT nOr(20, SYS_COLOR_INDEX_FLAG)

#define COLOR_3DDKSHADOW nOr(21, SYS_COLOR_INDEX_FLAG)
#define COLOR_3DLIGHT nOr(22, SYS_COLOR_INDEX_FLAG)
#define COLOR_INFOTEXT nOr(23, SYS_COLOR_INDEX_FLAG)
#define COLOR_INFOBK nOr(24, SYS_COLOR_INDEX_FLAG)
#define COLOR_STATIC nOr(25, SYS_COLOR_INDEX_FLAG)
#define COLOR_STATICTEXT nOr(26, SYS_COLOR_INDEX_FLAG)
#define COLOR_GRADIENTACTIVECAPTION nOr(27, SYS_COLOR_INDEX_FLAG)
#define COLOR_GRADIENTINACTIVECAPTION nOr(28, SYS_COLOR_INDEX_FLAG)
regards, saludos

Antonio Linares
www.fivetechsoft.com
softruz
Posts: 485
Joined: Fri Feb 09, 2007 10:34 am

Gracias

Post by softruz »

Muchas gracias por todo antonio me ha servido de mucha ayuda.
Post Reply