Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Because we can't change some colors in controls, is there a way to change the absolute system colors on a user's machine ?

thx

 

( or can we use Windows theme only for the active app ?!? )

What I don't know keeps me excited...
  • *Experts*
Posted

I really would not recommend this at all. I would close/remove any

program that changed my system settings without telling me. I

don't *think* it's possible to do this without API...

 

*checking*

 

Declare Function SetSysColors Lib "user32" (ByVal nChanges As Integer, lpSysColor As Integer, lpColorValues As Integer) As Integer

 

[api]SetSysColors[/api]

 

Still, I really really don't recommend it.

Posted

I wouldn't tolerate an application that sets my Windows Theme as well, but Divil, I totally disagree with your point regarding the impossibility of changing default colors.

If some people are unable to design sweet interfaces, that's their problems.

In all my applications, I designed a look customisation...they start with the system colors and if they don't like it, they change it. ALL customers love to have such a feature in their programs.

Now, it hurts more than usual because my program have skins, depending on the customer profile.

And this weakness is really a pain.

I will have to load all my controls from classes to allow this customisation. For one last time, I totally disagree with your affirmation that fixed colors is a good way to prevent ugly layout, because, it has never been my case ;)

What I don't know keeps me excited...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...