通知
すべてクリア
Topic starter
2011年1月27日 1:33 PM
Win7、64bit、VS2008、MFCです。
DWMに挑戦しています。
CDialogの領域を、DwmExtendFrameIntoClientAreaで透過にした範囲に、
DrawThemeTextExでグローを付けて文字を書いています。
ただ、透過にしたある特定の範囲だけは、もう少し透過率を下げた上で
グロー付で文字を書きたいと思っています。
イメージ的には、Windowsのタスクバーで、
アクティブなウィンドウのアイコン周りが、
他のアイコンと比べて少し白っぽくなっていると思いますので、
そんな感じにしたいと思っています。
よろしくお願いします。
Topic starter
2011年1月28日 11:37 AM
bunさん、レスありがとうございます。
> これかな?
いいえ、違います ^ ^;
質問にもある通り、グロー文字列描画などはできていますが、
一部の範囲だけの透過率を下げる方法が質問になります。
ただ、BeginBufferedPaint()、EndBufferedPaint()、BLENDFUNCTIONなどを使用し、
試行錯誤した結果、よさげなものができましたので解決とします。
ありがとうございました。