|
class PACKAGE tPae : public TImage
{
public:
Graphics::TBitmap *DisableImg;
Graphics::TBitmap *EnableImg;
}
void __fastcall TMain613Form::FormCreate(TObject *Sender)
{
for (i=hm1 ; i<=hm12 ; i++)
{
for (j=hpKwang ; j<=hpPea ; j++)
{
index++;
Pae[index] = new tPae(Main613Form);
Graphics::TBitmap *(tPae(Pae[index]).EnableImg)= new Graphics::TBitmap();
BitBlt(Pae[index]->Canvas->Handle,0, 0, Pae[index]->Width, Pae[index]->Height,
AllBmp->Canvas->Handle,(j-1)*Pae[index]->Width, (i-1)*Pae[index]->Height, SRCCOPY );
Pae[index]->EnableImg->Assign(Pae[index]->Picture->Bitmap); <-------에러가 발생
Pae[index]->Left=k*Pae[index]->Width+(k*2)+200;
Pae[index]->Top=l*Pae[index]->Height+(l*2)+200;
}
tPae라는 클래스에 DisableImg, EnableImg를 선언하고 실제 메인폼인 TMain613Form에서 생성을 했는데
Graphics::TBitmap *(tPae(Pae[index]).EnableImg)= new Graphics::TBitmap();
--->[C++ Error] Unit_613.cpp(1288): E2108 Improper use of typedef 'TBitmap' 이런 에러가 나왔습니다
어떻게 해결을 해야할지 이것만 해결하면...
좋겠습니다.
|