|
김도연 님이 쓰신 글 :
: Timer를 사용해서
: 공을 움직이게 끔 만들었는데
: 공이 움직이면서 계속 색깔을 바꿀 수는 없나요?
:
: 예를 들어,
: Canvas->Brush->Color=clRed;
: Canvas->Ellipse(x, y, x+size, y+size);
:
: 처럼 하면 공 색깔은 빨간색으로 정해진 상태로 계속 움직이잖아요
: 근데, 공색깔이 계속 바뀌게 하는 그런 명령어는 없나요?
:
: 너무 초보적인 질문이어서 죄송 ^^;;
타이머 이벤트에서 브러쉬의 색을 바꿔주면 될거 같네요.
void __fastcall TForm::OnTime( TSender *~~)
{
static COLORREF color;
Canvas->Brush->Color = (color+랜덤숫자); // 대략 이런식으로요~
}
|