SDIで外枠境界線を消す方法 – プログラミング – Home

SDIで外枠境界線を消す方法
 
通知
すべてクリア

[解決済] SDIで外枠境界線を消す方法


さぼてん
 さぼてん
(@さぼてん)
ゲスト
結合: 23年前
投稿: 6
Topic starter  

SDIベースで、簡単なアプリを作っています。
メインウィンドウの見栄えをダイアログベースみたいにしたいんですけど、どうしても外枠の
境界線が消せません。
PreCreateWindow() で cs.style の WS_BORDER ビットを0にしてみたりしたんですけど、
ダメでした。
どうしたらよいのでしょうか。


引用未解決
トピックタグ
Puppy
 Puppy
(@Puppy)
ゲスト
結合: 23年前
投稿: 71
 

Puppyです。 さぼてんさん こんにちは。

CMainFrame とCViewの派生クラスの両方のPreCreateWindowで

cs.dwExStyle &= ~WS_EX_CLIENTEDGE;

すればよいと思います。(^-^;


返信引用
さぼてん
 さぼてん
(@さぼてん)
ゲスト
結合: 23年前
投稿: 6
Topic starter  

Puppyさん、お返事ありがとうございます。

CViewの派生クラスのPrecreateWindow()での
cs.style &= ~WS_BORDER;
に加えて、CMainFrameのPreCreateWindow()で
cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
をしたところ、うまくいきました。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました