Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How do I implement call to this API
Message
From
22/04/2000 19:44:13
 
 
To
22/04/2000 19:04:07
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00362548
Message ID:
00362551
Views:
21
For your info, got answer by trial and error:

DECLARE INTEGER GetSysColor IN win32api INTEGER nIndex
lnColor1 = GetSysColor(4) && Menu background
lnColor2 = GetSysColor(2) && Active window caption

I then render the _SCREEN and my logo in those colors and it looks pretty darn sharp. Now, have to figure how to refresh _SCREEN automatically if user changes color preferences. That will look impressive in a presentation.

How do you do that without a timer? Is there an appropriate event?

Alex


>Hi,
>
>I got the following reference from the MS support pages. The functions read and change the system colors. The semantics are for VB. How do I implement them in VFP ?
>
>Declare Function GetSysColor Lib "User" (ByVal nIndex%) As Long
>
>Declare Sub SetSysColors Lib "User" (ByVal nChanges%,
> lpSysColor%,
> lpColorValues&)
>
>Thank you much.
>
>Alex
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform