掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFCでツールバーのボタンの幅を固定したい (ID:56740)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VC++6.0でMFCアプリを新規作成(設定はSDIにした以外変更なし) もとからある m_wndToolBar::CreateEx, LoadToolBar をやめて、 以下のようにすると、とりあえず、固定サイズのツールバーになりました。 参考になるか分かりませんが、試してみてください。 m_wndToolBar.CreateEx(this); CToolBarCtrl *pCtrl = &m_wndToolBar.GetToolBarCtrl(); pCtrl->LoadImages(IDB_STD_SMALL_COLOR, HINST_COMMCTRL); TBBUTTON tb; memset(&tb, '\0', sizeof(tb)); tb.iBitmap = STD_FILENEW; tb.fsState = TBSTATE_ENABLED; tb.fsStyle = TBSTYLE_BUTTON; for (int i=0; i<4; i++) { pCtrl->AddButtons(1, &tb); m_wndToolBar.SetButtonText(i, _T("aaaaaaaaaaaaaaaaaaaaaa")); } m_wndToolBar.SetSizes(CSize(64,64), CSize(16,15));
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.