|
MAIN 폼에서 MDI 폼을 불러오는데, MDI 폼을 2개 만들었습니다. MDIChild1, MDIChild2로여,
그리고
void __fastcall TMainForm::CreateMDIChild(String Name)
{
TMDIChild *MDIChild;
MDIChild = new TMDIChild(Application);
MDIChild->Caption = Name;
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::ToolButton1Click(TObject *Sender)
{
CreateMDIChild("테스트");
StatusBar1->Panels->Items[1]->Text = "테스트";
}
//---------------------------------------------------------------------------
이렇게 하면, MDIChild를 잘 불러 옵니다.
근데, MDIChild1을 불러 오려면 오떻게 해야 하나요..?
// 헤더파일부분
//----------------------------------------------------------------------------
#ifndef MainH
#define MainH
//----------------------------------------------------------------------------
#include "ChildWin.h"
#include <vcl\ComCtrls.hpp>
#include <vcl\ExtCtrls.hpp>
#include <vcl\Messages.hpp>
#include <vcl\Buttons.hpp>
#include <vcl\Dialogs.hpp>
#include <vcl\StdCtrls.hpp>
#include <vcl\Menus.hpp>
#include <vcl\Controls.hpp>
#include <vcl\Forms.hpp>
#include <vcl\Graphics.hpp>
#include <vcl\Classes.hpp>
#include <vcl\SysUtils.hpp>
#include <vcl\Windows.hpp>
#include <vcl\System.hpp>
#include <ActnList.hpp>
#include <ImgList.hpp>
#include <StdActns.hpp>
#include <ToolWin.hpp>
//----------------------------------------------------------------------------
class TMainForm : public TForm
{
__published:
TMainMenu *MainMenu1;
TActionList *ActionList1;
TStatusBar *StatusBar1;
TTimer *Timer1;
TCoolBar *CoolBar1;
TToolBar *ToolBar1;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TToolButton *ToolButton4;
TToolButton *ToolButton10;
TToolButton *ToolButton5;
TMenuItem *N111111;
TImageList *ImageList1;
void __fastcall Timer1Timer(TObject *Sender);
void __fastcall ToolButton1Click(TObject *Sender);
void __fastcall ToolButton5Click(TObject *Sender);
private:
void __fastcall CreateMDIChild(const String Name);
public:
virtual __fastcall TMainForm(TComponent *Owner);
};
//----------------------------------------------------------------------------
extern TMainForm *MainForm;
extern TMDIChild *__fastcall MDIChildCreate(void);
//----------------------------------------------------------------------------
#endif
|