私は、ダイアログボックスに表示されるツールバーを得るために考えられるすべてを試しました... CreateWindowでそれを自分で作成しようとしていますが表示されません。ダイアログのMFCツールバー?
私はダイアログを作成しました。リソースエディタを作成し、クラスを作成しました(CDialogとCDialogExの両方から派生して試しました)。 CToolbarコントロールを追加することはできませんか?
私は、ダイアログボックスに表示されるツールバーを得るために考えられるすべてを試しました... CreateWindowでそれを自分で作成しようとしていますが表示されません。ダイアログのMFCツールバー?
私はダイアログを作成しました。リソースエディタを作成し、クラスを作成しました(CDialogとCDialogExの両方から派生して試しました)。 CToolbarコントロールを追加することはできませんか?
まあ、4つのステップがあります。
1、CToolBar m_ToolBar; // Meanwhile you create a resource (e.g. IDR_TOOLBAR1)
2、コールのCToolBarの機能を作成します
m_ToolBar.Create(this);
3、最も重要なステップ、コールRepositionBars、
m_ToolBar.LoadToolBar(IDR_TOOLBAR1);
4 LoadToolBar関数を呼び出し
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
ありがとう!以前は、リソースエディタで実際のツールバーメーカーを使ったことはありませんでしたが、その後、ボタンを追加すると、ダイアログボックスで空のデフォルトツールバーが完全に見えなくなることが明らかになりました。暗い灰色の背景)>。< – bitwise
[DLGCBR32サンプル:ダイアログボックスにステータスバーとツールバーを追加する方法の説明](http://msdn.microsoft.com/en-us/library/ccstww6w%28VS.80%29.aspx) –