Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Pageframe & Shape colors problems
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Database:
Visual FoxPro
Divers
Thread ID:
01041434
Message ID:
01041528
Vues:
22
Thanks a lot again. In the meantime I logged to my work PC and changed that form to use pageframe...

>>Looks like some constants are repeated on this page...
>>
>>I think, we need COLOR_3DHIGHLIGHT 20 for fill color and I could not match the border color...
>
>Yes, even in the .H file the constants are repeated, probably for future use or backwards compatibility, I do not know. This is the relevant portion of WinUser.h, there you'll see that some constants are defined as previous constants, hence the same value you are watching
>
>
>#define COLOR_SCROLLBAR         0
>#define COLOR_BACKGROUND        1
>#define COLOR_ACTIVECAPTION     2
>#define COLOR_INACTIVECAPTION   3
>#define COLOR_MENU              4
>#define COLOR_WINDOW            5
>#define COLOR_WINDOWFRAME       6
>#define COLOR_MENUTEXT          7
>#define COLOR_WINDOWTEXT        8
>#define COLOR_CAPTIONTEXT       9
>#define COLOR_ACTIVEBORDER      10
>#define COLOR_INACTIVEBORDER    11
>#define COLOR_APPWORKSPACE      12
>#define COLOR_HIGHLIGHT         13
>#define COLOR_HIGHLIGHTTEXT     14
>#define COLOR_BTNFACE           15
>#define COLOR_BTNSHADOW         16
>#define COLOR_GRAYTEXT          17
>#define COLOR_BTNTEXT           18
>#define COLOR_INACTIVECAPTIONTEXT 19
>#define COLOR_BTNHIGHLIGHT      20
>
>#if(WINVER >= 0x0400)
>#define COLOR_3DDKSHADOW        21
>#define COLOR_3DLIGHT           22
>#define COLOR_INFOTEXT          23
>#define COLOR_INFOBK            24
>#endif /* WINVER >= 0x0400 */
>
>#if(WINVER >= 0x0500)
>#define COLOR_HOTLIGHT          26
>#define COLOR_GRADIENTACTIVECAPTION 27
>#define COLOR_GRADIENTINACTIVECAPTION 28
>#if(WINVER >= 0x0501)
>#define COLOR_MENUHILIGHT       29
>#define COLOR_MENUBAR           30
>#endif /* WINVER >= 0x0501 */
>#endif /* WINVER >= 0x0500 */
>
>#if(WINVER >= 0x0400)
>#define COLOR_DESKTOP           COLOR_BACKGROUND
>#define COLOR_3DFACE            COLOR_BTNFACE
>#define COLOR_3DSHADOW          COLOR_BTNSHADOW
>#define COLOR_3DHIGHLIGHT       COLOR_BTNHIGHLIGHT
>#define COLOR_3DHILIGHT         COLOR_BTNHIGHLIGHT
>#define COLOR_BTNHILIGHT        COLOR_BTNHIGHLIGHT
>#endif /* WINVER >= 0x0400 */
>
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform