2010-08-19 2 views
4

У меня есть notifyIcon, расположенный на панели уведомлений панели задач Win7. Этот значок содержит информацию динамического текста - черный текст на trasparent растровом изображении. Итак, стандартная тема для Windows (светлая) доступна для чтения, но с другими «темными» темами Windows.Как получить цвет фона панели задач

Я хочу, чтобы панель задач цвета фона и в конечном итоге сделать значок с соответствующим цветом (бывший Белым текстом, если Темный цвет панели задач)

+1

Так что вы действительно ищете правильный цвет текста для значка на панели задач, а не цвет панели задач. Это хорошо, потому что панель задач может принимать цвет фона; не только это будет невозможно определить, но и не будет согласованным по экрану. –

ответ

1

Кажется, что you are not the first to try.

Я думаю, что есть две альтернативы, если вы не хотите, цвет фона:

  1. Добавить текстовую рамку или тень. Вы можете сделать это, вычеркнув текст в цвете границы/тени сначала с отклонением одного пикселя в четырех направлениях (граница) или в направлении тени. Я предлагаю черную рамку вокруг легкого текста.

  2. Как я понимаю, значок окна поддерживает обратный цвет, который является противоположностью любого цвета, на котором он нарисован. Не выглядите красиво, но они довольно заметны - я использую их для своего курсора.

Надеюсь, это поможет.

Смежные вопросы