C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[11887] Re:[질문] SpeedButton에 그림을 그릴려구 하는데...
로렌조 [posix] 844 읽음    2001-10-18 16:54
안녕하세요....로렌조 임다...^^

SpeedButton에 그림을 직접 그릴려구하면 당연히 안되죠...
그 이유는 SpeedButton의 Gliph Property에 이미지 객체가 할당되어 있지 않기 때문에
SpeedButton의 Paint Routine에서 이미지는 건너뛰고 버튼을 그리게 되죠...

그래서 직접그려주려면 아래 소스처럼 이미지 객체를 생성해서 거기에 그린 다음에
SpeedButton에 할당해주면 원하시는 그림이 나올겁니다...^^

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    Graphics::TBitmap* temp = new Graphics::TBitmap();
    temp->Height = 50;
    temp->Width  = 50;
    temp->Canvas->Pen->Color = clRed;
    temp->Canvas->Pen->Style = psSolid;
    temp->Canvas->Ellipse(0,0,50,50);
    SpeedButton1->Glyph = temp;
    delete temp;
}

즐프하세요....(^.^)

이종빈 님이 쓰신 글 :
: SpeedButton에 그림을 그릴려구하는데 잘 않되네여..
:
: SpeedButton에서 그림파일 로드해서 뿌리지 않구
:
: 직접 그릴라구하거든여..
:
: SpeedButton1->Glyph->Canvas->Ellipse(10,10,50,50);
:
: 이렇게 해봤는데...
:
: 아시는 분덜 리플좀 달아주세여..
:
: 그럼 즐프..
:

+ -

관련 글 리스트
11886 [질문] SpeedButton에 그림을 그릴려구 하는데... 이종빈 672 2001/10/18
11887     Re:[질문] SpeedButton에 그림을 그릴려구 하는데... 로렌조 844 2001/10/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.