by Antonio Linares » Thu Feb 15, 2007 5:37 pm
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)