정확히는 모르겠는데요..
혹시 TPanel에
ParentBackground라는 프로퍼티가 있으면 그놈을 false로 해보세요
그럼..
아제나 님이 쓰신 글 :
: 현재 증상은 이렇습니다.
:
: 새로운 VCL 프로젝트의 폼을 하나 만듭니다.
: 폼 위에 패널을 배치합니다.
: 패널에 DoubleBuffered 값을 true로 줍니다.
: 패널 위에 라벨을 하나 배치합니다.
: 라벨의 Caption을 계속 갱신해줍니다.
: 라벨이 깜빡거립니다.
:
: 안 깜빡거려야 정상인거 같은데, 깜빡거리네요?
: 이런 상황에서는 원래 깜빡거리는건가요?
:
: 패널에 OnClick에 다음과 같은 코드를 넣었습니다.
: 글씨 크기를 좀 크게 하니까 깜빡임이 엄청 심합니다.
:
:
:
: void __fastcall TForm1::PanelClick(TObject *Sender)
: {
: DWORD startTime = timeGetTime();
:
: Panel->DoubleBuffered = true;
:
: while( Application->Terminated == false )
: {
: DWORD currentTime = timeGetTime() - startTime;
:
: DWORD msec;
: DWORD sec;
: DWORD min;
: DWORD hour;
:
: msec = currentTime%1000/10;
: sec = currentTime/1000%60;
: min = currentTime/1000/60%60;
: hour = currentTime/1000/60/60;
:
: char str[255];
: sprintf( str, "%02u:%02u:%02u.%02u", hour, min, sec, msec );
:
: Label->Caption = str;
:
: Application->ProcessMessages();
: }
: }
:
: |