• 締切済み

VC++でコントロールの境界線を描画する方法

VC6.0で、モードレスダイアログにスタティックテキストコントロールを貼り付け、プロパティで境界線をつけると、立体的にくぼんだような表示になってしまいます。デザイン時と同様に黒い線のみの表示にしたい場合、どのようにすればよいのでしょうか?教えてください。よろしくお願いします。

みんなの回答

  • kaha
  • ベストアンサー率23% (41/177)
回答No.1

黒枠表示する場合 St.ModifyStyle(0, WS_BORDER, SWP_DRAWFRAME); St.UpdateData(); 黒枠消去する場合 St.ModifyStyle(WS_BORDER, 0, SWP_DRAWFRAME); St.UpdateData(); 上記のようにすればいいと思います。 Stはスタティックテキストコントロールのメンバ変数。

nanimania
質問者

お礼

ちょっと上手くいかなかったですが、回答ありがとうございました。