|
1. 먼저 자료형이 이상한것 같습니다.
imgVolumelevel,tempImgVolumelevel 둘다 TBitmap* 자료형이 맞나요?
TImage * 아닌가요?
TBitmap에는 Picture라는것이 없는데...
2.
그리고 만약 자료형이 TImage* 라면
4가지 방법이 있습니다.
1. Image4->Picture->Assign(Image1->Picture);
2. Image4->Picture->Assign(Image1->Picture->Bitmap);
3. Image4->Picture->Bitmap->Assign(Image1->Picture);
4. Image4->Picture->Bitmap->Assign(Image1->Picture->Bitmap);
//이것은 안되는 방법입니다.
Image4->Assign(Image1);
3. 만약 TBitmap * 이라면
다음 한가지 방법 뿐입니다.
Bitmap2->Assign(Bitmap1);
그럼...
이런젠 님이 쓰신 글 :
: tempBMP에 저장되어있는 이미지를 TBitmap*자료형인 A라는곳으로 복사하고싶은데
:
: Assign()을 할수있는 방법이 총 3개나 되서 어디서 하는게 맞는지 궁금해서 여쭙습니다
:
:
:
: imgVolumelevel,tempImgVolumelevel 둘다 TBitmap* 자료형입니다
:
: imgVolumeLevel->Assign();
: imgVolumeLevel->Picture->Assign(tempImgVolumelevel);
: imgVolumeLevel->Picture->Bitmap->Assign(tempImgVolumelevel);
|