我有位于Win7任务栏的notifyArea的notifyIcon。 此图标包含动态文本信息 - 透明位图上的黑色文本。 因此,标准Windows主题(光)信息可读,但其他“黑暗”窗口主题不可用。
我想获取任务栏背景颜色并最终使用适当的颜色绘制图标(如果是暗色任务栏颜色,则为白色文本)
答案 0 :(得分:1)
似乎you are not the first to try。
如果您不想要背景颜色,我认为有两种选择:
添加文字边框或阴影。您可以通过首先以四个方向(边框)或阴影方向上的一个像素偏差绘制边框/阴影颜色中的文本来实现。我建议在浅色文字周围加上黑色边框。
据我所知,Windows图标支持反色,这与其绘制的任何颜色相反。看起来不漂亮,但它们非常明显 - 我正在使用它们作为我的光标。
希望这有帮助。