「MFCコントロール - 分割ウインドウ」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

94行目: 94行目:
次に、CMainFrm.hファイルに下記のソースコードを追加する。<br>
次に、CMainFrm.hファイルに下記のソースコードを追加する。<br>
  <source lang="c++">
  <source lang="c++">
CMainFrm.h
  class CMainFrame : public CFrameWnd
  class CMainFrame : public CFrameWnd
  {
  {
105行目: 107行目:
<br>
<br>
次に、CMainFrm.cppファイルにCMainFrame::OnCreateClient関数をオーバーライドして、下記のソースコードを追加する。<br>
次に、CMainFrm.cppファイルにCMainFrame::OnCreateClient関数をオーバーライドして、下記のソースコードを追加する。<br>
手順は以下の通りである。
[表示(V)]->[ClassWizard(W)]
  [プロジェクト(P)]  PaneTest
  [クラス名(N)]    CMainFrame
  [オブジェクトID(I)] CPaneBView
  [メッセージ(G)]   OnCreateClient
'''※MDIアプリケーションの場合は、CChildFrameクラスに追加すること。'''<br>
'''※MDIアプリケーションの場合は、CChildFrameクラスに追加すること。'''<br>
  <source lang="c++">
  <source lang="c++">
  #include  "PaneADoc.h"
CMainFrm.cpp
  #include  "PaneAView.h"  // CPaneAViewクラスのヘッダをインクルード
  #include  "PaneBView.h"  // CPaneBViewクラスのヘッダをインクルード
  #include  "CPaneADoc.h"
  #include  "PaneCView.h"  // CPaneCViewクラスのヘッダをインクルード
  #include  "CPaneAView.h"  // CPaneAViewクラスのヘッダをインクルード
  #include  "CPaneBView.h"  // CPaneBViewクラスのヘッダをインクルード
  #include  "CPaneCView.h"  // CPaneCViewクラスのヘッダをインクルード
   
   
  // ...
  // ...