简单的问题,解决就结贴
小弟刚刚开始学C++,问题很多,而分数有限,只好一次问很多了!!
1.我设计一个MDI窗体,然后新建一个FORM,我感觉没有问题了,怎么运行不成功啊??
FORM1:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::NEWClick(TObject *Sender)
{
TForm2* clientForm;
clientForm = new TForm2(Application);
clientForm->Capition="未命名"+IntToStr(MDIChildCount);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::EXITClick(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::CASCADEClick(TObject *Sender)
{
Cascade();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::TILEClick(TObject *Sender)
{
Tile();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ARRANGEICONSClick(TObject *Sender)
{
ArrangeIcons();
}
//---------------------------------------------------------------------------
FORM2:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action=caFree:
}
//---------------------------------------------------------------------------
void __fastcall TForm2::EDITClick(TObject *Sender)
{
Canvas->TextOutA(10,10,"MID的子窗口");
}
//---------------------------------------------------------------------------
是那里有问题啊??
2.窗体的背景可以改变么?就是用图片代替,如果可以,如何代替啊?