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
[74127] paintbox에 그릴때 그리는 과정없이 결과만 보여주기?
Euijung [funnylogic] 3525 읽음    2017-01-24 20:59
안녕하세요. 윈도우 프로그램은 초보라서 문의드립니다.

아래와 같이 총 30개의 paintbox를 루프를 돌면서 사각형을 그리고 있습니다.
아무래도 paintbox가 많다보니 그리는게 보입니다.

canvas에 그릴때, 그리는 동안은 갱신이 안되고 최종루프가 다 돌고 한번에 보이게 하는 방법도 있는지 궁금합니다.
초보다 보니 기초적인 질문일수도있습니다.
조언부탁드립니다.

for( int i = 0; i < row; i++ ) {
        for( int j = 0; j < col; j++ ) {
            pbGroup1->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup2->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup3->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup4->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup5->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup6->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup7->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup8->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup9->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup10->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup11->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup12->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup13->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup14->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup15->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup16->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup17->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup18->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup19->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup20->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup21->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup22->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup23->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup24->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup25->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup26->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup27->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup28->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup29->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
            pbGroup30->Canvas->Rectangle(0 + (j * 10), 0 + (i * 10), 10 + (j * 10), 10 + (i* 10));
        }
    }

+ -

관련 글 리스트
74127 paintbox에 그릴때 그리는 과정없이 결과만 보여주기? Euijung 3525 2017/01/24
74128     Re:paintbox에 그릴때 그리는 과정없이 결과만 보여주기? 스머팩트 3473 2017/01/25
74129         Re:Re:paintbox에 그릴때 그리는 과정없이 결과만 보여주기? Euijung 3390 2017/01/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.