- 締切済み
VC++でコントロールの境界線を描画する方法
VC6.0で、モードレスダイアログにスタティックテキストコントロールを貼り付け、プロパティで境界線をつけると、立体的にくぼんだような表示になってしまいます。デザイン時と同様に黒い線のみの表示にしたい場合、どのようにすればよいのでしょうか?教えてください。よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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はスタティックテキストコントロールのメンバ変数。
お礼
ちょっと上手くいかなかったですが、回答ありがとうございました。