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
[38642] [왕초보 질문] PaintBox에 그림을 그린후 윈도 사이즈를 변경하면 심하게 깜빡 거려요 ㅠㅠ
최형준 [zoomout] 843 읽음    2005-01-05 15:07
안녕하세요 볼렌드 C++빌더를 시작한지 얼마 되지 않는 왕초보 입니다.
책을 구하려고 해도 없고 자료를 구하려고 해도 너무 없어서 고생중입니다 ㅠㅠ

맵에디터 아시죠? 그걸 만드려고 하는데 PaintBox에 그림을 그린후 윈도 사이즈를 변경하면
심하게 깜빡 거리네요 ㅜㅜ 왜 그런지 모르겠어요 고수님들의 도움을 절실히 바랍니다

도와주세요~~~


=============  소스  =================
>> ImageView 가 PaintBox입니다


TFormMapMain *FormMapMain;

Graphics::TBitmap*a=new Graphics::TBitmap();
//---------------------------------------------------------------------------
__fastcall TFormMapMain::TFormMapMain(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TFormMapMain::ImageViewPaint(TObject *Sender)
{
    a->Width = ImageView->Width;
    a->Height = ImageView->Height;
    a->Canvas->Brush->Color = clBlack;
    a->Canvas->Rectangle(0,0,a->Width, a->Height);
    a->Canvas->Pen->Color = clWhite;

    for(int i=0;i<a->Width;i+=30){
        a->Canvas->MoveTo(i,0);
        a->Canvas->LineTo(i,a->Height);
    }
    for(int i=0;i<a->Height;i+=30){
        a->Canvas->MoveTo(0,i);
        a->Canvas->LineTo(a->Width,i);
    }
   
    BitBlt(ImageView->Canvas->Handle,0,0,a->Width,a->Height, a->Canvas->Handle,0,0,cmSrcCopy);
}
//---------------------------------------------------------------------------

+ -

관련 글 리스트
38642 [왕초보 질문] PaintBox에 그림을 그린후 윈도 사이즈를 변경하면 심하게 깜빡 거려요 ㅠㅠ 최형준 843 2005/01/05
38669     Re:[왕초보 질문] PaintBox에 그림을 그린후 윈도 사이즈를 변경하면 심하게 깜빡 거려요 ㅠㅠ 김윤동.제라툴 928 2005/01/07
38811         Re:Re:감사합니다 꾸벅~ ^ㅡ^ 최형준 801 2005/01/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.