スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

DialogのBorderを「サイズ変更枠」にしたら出てくるアイコンを消す

WS_EX_DLGMODALFRAME拡張スタイルを追加すればいいらしい。
OnInitDialog()でこんな感じ。

BOOL C??Dialog::OnInitDialog()
{
CDialog::OnInitDialog();

// TODO: ここに初期化を追加してください
ModifyStyleEx(0, WS_EX_DLGMODALFRAME);

return TRUE; // return TRUE unless you set the focus to a control
// 例外 : OCX プロパティ ページは必ず FALSE を返します。
}


avi_libraryにダイアログ足して、サイズ変更枠にしてみたら急にアイコン出てきた。
しかも空。
ダイアログ枠にすると出てこないんだけどね。
とりあえず空はいやなので何か表示してみる。

HICON hIcon = AfxGetApp()->LoadIcon( IDR_MAINFRAME);
SetIcon( hIcon, TRUE );


うん。表示された。

これでもいいかなーと思ったけどなんかビミョー。
独自アイコンを作るまでも無いしなぁ・・と。
空白アイコン指定するってのもあるけどタイトルずれるしなぁ・・・と。

消せればいいんだな。うん、
そんなわけで検索したらWS_EX_DLGMODALFRAME拡張スタイルを追加すればいいよーと。
おぉー

ModifyStyleEx(0, WS_EX_DLGMODALFRAME);


これでOK!

関連記事


comment

Secret

 

宿・ホテル予約ならじゃらんnet
Ads
プロフィール

はち

はち

最新記事
最新コメント
最新トラックバック
カテゴリ
気になる商品
検索フォーム
RSSリンクの表示
リンク
タグクラウド
QRコード
QRコード
月別アーカイブ
カウンター
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。