버튼 이미지를 동적으로 생성하느라
이미지에 텍스트를 썼는데..
텍스트 쓴 부분의 원 이미지가 지워져요..
소스는..
var
Bmp : TBitmap;
begin
Bmp := TBitmap.Create;
Bmp.LoadFromFile('Button.bmp');
Bmp.Canvas.TextOut(10,10,ButtonCaption);
Bmp.FreeImage;
end;
대충 이렇거든요..
이렇게 실행을 하면
첨부파일처럼 이미지가 생겨요..
전 원 이미지는 그대로 남겨져있고 텍스트만 썼으면 좋겠는데..
방법좀 가르쳐 주세요..
그리고 텍스트가 들어가는 위치를 자동으로 중앙에 맞출수 없나요??
일일이 다 치수를 잡게 코딩할수 없는 상황이라..
부탁드립니다..
-_-;;
> 연오랑 wrote:
> > 버튼 이미지를 동적으로 생성하느라
> >
> > 이미지에 텍스트를 썼는데..
> >
> > 텍스트 쓴 부분의 원 이미지가 지워져요..
> >
> > 소스는..
> >
> > var
> > Bmp : TBitmap;
> > begin
> > Bmp := TBitmap.Create;
> > Bmp.LoadFromFile('Button.bmp');
> > Bmp.Canvas.TextOut(10,10,ButtonCaption);
> > Bmp.FreeImage;
> > end;
> >
> > 대충 이렇거든요..
> >
> > 이렇게 실행을 하면
> >
> > 첨부파일처럼 이미지가 생겨요..
> >
> > 전 원 이미지는 그대로 남겨져있고 텍스트만 썼으면 좋겠는데..
> >
> > 방법좀 가르쳐 주세요..
> >
> > 그리고 텍스트가 들어가는 위치를 자동으로 중앙에 맞출수 없나요??
> >
> > 일일이 다 치수를 잡게 코딩할수 없는 상황이라..
> >
> > 부탁드립니다..