Recommendations for application colors (background, buttons, etc.) On Windows?

What are the recommended colors for the application background, button edges, etc.?

In the past, I just chose a color scheme, but I would like to be more compatible with Windows accessibility options, etc.

I can see that VB6 has system colors like Application Workspace.

Change I would like to find an explanation of all these colors (for example, what is the difference between the workspace of the application and the background of the window?

+4
source share
5 answers

This PDF http://www.johnsmiley.com/cis18/Smiley009.pdf [explanation of color values โ€‹โ€‹of the VB6 system ] should help you. It lists all the color constants of the system and what they mean. For example, vbApplicationWorkspace is "Multiplexer Interface (MDI) Application Background Color."

+2
source

In my opinion, you should leave the colors as they are if you use standard controls; they will get the correct color according to the current color scheme. You need to use color constants only if you need to draw your own user interface elements; in this case, the meaning of these constants is briefly explained in their documentation .

+4
source

If you are interested in all the UI / UX guidelines for MS Windows, they are available on the Internet here and for download here . Page 618 on how to "Use theme or system colors."

+1
source

It depends on the language and structure you use..Net, for example, has a whole SystemColors class full of static properties, such as SystemColors.Control , that "change" to the appropriate color of the system at runtime.

I think most office applications match the system colors, while most intensive graphics applications (like games) use their own color scheme.

0
source

Best of all, if you try to use the colors of the current system (for example, .NET SystemColors), so if the user changes his settings (for example, if he uses a high-contrast color scheme or some fancy black theme he likes), your application will adapt these colors and thus fits the preferences / needs of users.

0
source

Source: https://habr.com/ru/post/1299410/


All Articles