2010-08-19 4 views
4

J'ai notifyIcon situé dans la zone notifyArea de la barre des tâches Win7. Cette icône contient des informations textuelles dynamiques - Texte noir sur l'image bitmap transparente. Donc, avec le thème Windows standard (lumière) des informations lisibles mais avec d'autres thèmes de fenêtres "sombres" pas.Comment obtenir la couleur d'arrière-plan de la barre des tâches

Je veux obtenir la couleur de fond la barre des tâches et éventuellement dessiner icône avec la couleur appropriée (ex texte blanc si la couleur sombre de la barre des tâches)

+1

Alors, ce que vous cherchez vraiment, c'est la couleur du texte pour une icône dans la barre des tâches, pas la couleur de la barre des tâches elle-même. C'est bien, car la barre des tâches peut prendre la couleur d'une image de fond; non seulement il sera impossible de le déterminer, mais il ne sera pas cohérent à travers l'écran. –

Répondre

1

Il semble que you are not the first to try.

Je pense qu'il ya deux alternatives, si vous ne voulez pas une couleur de fond:

  1. Ajouter une bordure de texte ou de l'ombre. Vous pouvez le faire en traçant d'abord le texte dans la couleur de bordure/ombre avec un écart d'un pixel dans les quatre directions (bordure) ou dans la direction de l'ombre. Je suggère une bordure noire autour du texte clair. Si je comprends bien, l'icône Windows prend en charge une couleur inversée, qui est l'opposé de la couleur sur laquelle elle est peinte. Ne soyez pas beaux mais ils sont assez visibles - je les utilise pour mon curseur.

Espérons que cela aide.

Questions connexes