J'essaie de faire de mon application un bon citoyen Windows, donc j'utilise autant que possible les couleurs système correspondantes (voir "When selecting system colors, match but don't mix"). Cependant, le texte parfois clair sur un fond sombre (quelque chose comme COLOR_APPWORKSPACE/clAppWorkSpace) semble le plus approprié, mais le système ne le fournit pas. Avez-vous des recommandations à ce sujet?Couleurs du système Windows correspondant: lumière sur le noir
Répondre
Vous pouvez échanger deux couleurs. Par exemple, si vous pouvez lire du texte en couleur InfoText sur un arrière-plan coloré InfoBackground, vous devriez être capable de lire le texte en couleur InfoBackground sur un arrière-plan coloré Info (ou appliquer le concept à Window et WindowText).
La lisibilité peut être légèrement affectée.
Edit:
Parfois, il est acceptable d'utiliser vos propres couleurs, aussi longtemps qu'ils ne sont pas mélangés avec les couleurs du système (à savoir ne pas tirer votre texte de couleur sur un fond de couleur du système). Si votre propre schéma de couleurs semble approprié, alors utilisez-le. En outre, Windows n'a pas de couleur configurable pour chaque besoin.
Ma solution pour l'instant: J'ai mis la couleur de fond à COLOR_APPWORKSPACE/clAppWorkSpace parce que je suppose qu'il a la sémantique de "fond noir" que je veux. Pour obtenir une couleur de texte contrastée, je reçois la représentation HLS de la même couleur et augmente son facteur de luminosité.
Mauvaise hypothèse. Toutes les couleurs sont configurables par l'utilisateur, et un jour, vous rencontrerez quelqu'un qui a configuré un espace de travail léger. –
- 1. Les états du bouton iPhone UISegmentedControl sur le noir UIToolbar
- 2. Qt: QImage enregistre toujours les couleurs transparentes en noir
- 3. Modification des couleurs du système pour une seule application (Windows, .NET)
- 4. Graphics2D: Dessin noir sur blanc?
- 5. javascript effet de boîte à lumière
- 6. Comment supprimer le message système Windows
- 7. propagation de variables d'environnement sur système Windows
- 8. Comment ouvrir les fichiers .m du projet iphone sur le système d'exploitation Windows
- 9. Itérer sur les couleurs
- 10. Y a-t-il d'autres couleurs de lumière intégrées en plus de "gris" en css?
- 11. Game Architecture du système d'éclairage
- 12. iphone mpmovieplayercontroller mp3 montrant le fond noir
- 13. changer les couleurs du panneau
- 14. Bitblt noir
- 15. Une question sur le cache du système de fichiers
- 16. Obtenir le niveau de volume actuel du système sur l'iPhone
- 17. Couleurs Eclipse
- 18. Création de LaTeX Beamer Noir et Blanc
- 19. Comment utiliser la boîte à lumière du plugin lightbox?
- 20. Étendue du système dans l'analyse du système
- 21. Comment copier un fichier du système local vers un autre système en C# (application Windows)?
- 22. Red Tree Noir <Taille Noir> (Reformuler)
- 23. Python - installe le script sur le système
- 24. placer la boîte à lumière sur l'applet java
- 25. configuration du serveur mysql sur windows
- 26. NSTextField en haut du dessin personnalisé - le contour noir et le curseur ne clignotent pas?
- 27. Emplacement du widget Qt4 sur Windows
- 28. Création du dégradé de couleurs plein écran le plus efficace
- 29. Lancer l'économiseur d'écran du système à partir de Windows Form #
- 30. Travail sur le serveur SQL - Le système ne trouve pas le fichier spécifié
Merci pour la suggestion. J'ai juste essayé toutes les combinaisons inversées, mais malheureusement elles sont trop colorées (barre de titre, surlignage) ou claires sur noir ce qui est * trop * sombre à mon goût. :-) –
Parfois, vous pouvez utiliser vos propres couleurs, à condition qu'elles ne soient pas mélangées avec les couleurs du système (c'est-à-dire ne dessinez pas votre texte couleur sur un arrière-plan de couleur système). Si votre propre schéma de couleurs semble approprié, alors utilisez-le. En outre, Windows n'a pas de couleur configurable pour chaque besoin. – snarf
Je voudrais faire ce commentaire ma réponse acceptée. Au lieu de cela, je vais accepter sa "réponse des parents", même si ce n'est * pas * la solution à mon problème. –