• ベストアンサー

ツールバーについて

MFC(VC++)でプログラムを製作しています。超初心者です。みなさんには簡単なことなのかも知れませんが、私には分かりません。 現在、画面上部にあるツールバーを画面右に縦に配置するのを実行画面上で手動で行っています。 これ(ツールバーを画面右に設置する)を初期設定とするにはどうやってソースを書いたらよいのでしょう? ご存知の方、ご教授願います。 このことを勉強するのになにかサイトがあったら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nitscape
  • ベストアンサー率30% (275/909)
回答No.1

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { 省略 if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)) の部分にCBRS_TOPがありますよね。これをCBRS_RIGHTにしてはどうでしょうか? >このことを勉強するのになにかサイトがあったら教えてください。 MFCに限らずWindowsプログラミング全般のたいていのことはMSDNに書かれています。今回の内容もそうです。 MSDNを読むと本当にいろいろなことができます。できるだけ多くのページに目を通し、できれば理解して、かつ、その情報がMSDNのどこに書かれているのかを覚えることをお勧めします。私も暇なときはよくMSDNに目を通して時間をつぶしていますが非常に役に立っています。

6-e
質問者

お礼

早速の回答ありがとうございます。回答のとおりやってみたらできました。 あとは時間があるときにはMSDNを見て日々是精進で行きます。

関連するQ&A