私のアプリが16x16ピクセルのサイズのアイコンをWindowsトレイに送信していることに気付きました。また、Vista PCには、18x18でアイコンを表示するように見える倍幅のタスクバーがあります。アプリのアイコンのサイズ変更アーティファクトはひどいように見えます。アイコンのサイズをWindowsに問い合わせるにはどうすればよいですか?
編集:
ピクセルフォントのテキストオーバーレイを使用して、アイコンを動的に生成しています。多数のアイコンサイズを動的に生成するのは無駄に思えるので、すべての「可能な」サイズでアイコンを作成することは避けたほうがよいでしょう(それらが何であるかさえわかりません)。
GetSystemMetrics(SM_CXSMICON)は、16(不正な値)を返します。
GetThemeBackgroundContentRectも役に立ちませんでした。