|
폰트도 색깔을 지정해주어야 합니다.
바탕색이랑 폰트색이 같으니.. 안보이는 것이지요.
@ㅏ^ㅏ달 님이 쓰신 글 :
: void __fastcall TForm1::OnDrawPanel(TStatusBar *StatusBar,
: TStatusPanel *Panel, const TRect &Rect)
: {
: if(Panel == StatusBar->Panels->Items[2]) {
: StatusBar->Canvas->Brush->Color = color;
: StatusBar->Canvas->Font->Color = clRed;
: StatusBar->Canvas->FillRect(Rect);
(이부분) ========================================
StatusBar->Canvas->Font->Color = clBlue;
(여기까지) =======================================
: StatusBar->Canvas->TextOut(0,0,"AAAAAAAAAAAA");
: }
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: color = clLime;
: StatusBar1->Repaint();
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm1::FormCreate(TObject *Sender)
: {
: color = clYellow;
: }
:
: 이런식으로 했습니다. TextOut함수를 사용했는데 역시 안되네요.
: 혹시 Repaint때문에 그런가요?
: 좀 더 자세한 설명 부탁합니다.
|