通知
すべてクリア
Topic starter
2001年10月31日 4:37 PM
MFCを使ってやっています。
Staticテキストを透明にして下の画面を見えるようにしたいです。
どうやってやればいいか教えてください。
お願いします。
2001年10月31日 10:39 PM
CWnd::OnCtlColorをオーバーライドしてnCtlColorがCTLCOLOR_STATICのとき
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(NULL_BRUSH);
としてやればいいです、多分。
Topic starter
2001年11月1日 1:30 PM
返事ありがとうございます。
透明になったというかダイアログの色になってしまいました。
本当にやりたいことは、たとえばビットマップが貼ってあるところの上に
文字を書きたいのです。staticテキストで枠をとってしまうと
そこの部分だけは、テキストの色になるのですがここを下に張ってあるビットマップの
色にしたいのです。
お願いします。
2001年11月1日 2:20 PM
どうしてもスタティックテキストコントロールを使わなければいけないのですか?
TextOut()等の関数を使って自分で文字を出力する方法なら...