|
^^
안녕하세요.빌더초보입니다.
문제가 해결 되었습니다.
제가 초보긴 초보인가 봅니다.
이제 98, 윈미에서 잘 됩니다.
문제는 xp하고 윈2000인데.....^^;
또 테스트 해봐야지......
늘 운 좋은 날 되십시요.
void __fastcall TForm1::FormCreate(TObject *Sender)
{
//Application->Icon->LoadFromFile("cAMERA.ICO");//어플 아이콘 설정
//StatusBar1->Panels->Items[0]->Text="NOW ON";
//LCDPanel1->Caption=LCDPanel1->Lines->Strings[1];
//Application->HintColor=clWhite;
//Application->HintPause=1500;//시간 지연을 1.5초로 한다...잉...^^
Application->OnHint=DisplayHint;//힌트가 상태바에 ...콜백함수
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DisplayHint(TObject *Sender)
{
//StatusBar1->SimpleText=Application->Hint; <-------이 부분이 잘못되었음,
StatusBar1->Panels->Items[0]->Text=Application->Hint;<---------수정 되었음
}
heartsim 님이 쓰신 글 :
: 안녕하세요.새해 복 많이 받으시구요.
: 오랜만에 글 올리네요^^;
:
: 음...회사에서 프로젝트를 하고 있습니다.
: 통신프로그램인데, 지금 테스트를 하고 있는데 약간의 문제가 있어서요.
: 다름 아니라, 제가 짠 프로그램은 윈도우미에서 짠 는데,
: 윈도우98가서 띄워보니 다른것은 다 잘 나오는데 스테이터스바에 힌트 내용이 안 나오더군요.
: 그러니간 마우스가 이동하면 그에 해당하는 컴포넌트의 힌트 내용이 스테이터스바에 나오도록
: 했는데, 98에서는 힌트내용이 표시가 안 되더군요.
: 음...대략 약간의 문제는 짐작했지만 마무리 단계에서 이런 버그가 생기는 좀 난감^^;;
:
: 지금 집이라 잘 기억은 안 나지만,^^;
: 생성자함수에다가 application->onHint=hint 대략 이런식으로 코딩했씁니다.
: (formcreate에다가도 해봤음 그러나 결과는 똑 같더군요)
:
: 윈미에서는 잘 돌아가는데, 왜 98에서는 안 되는지...혹 다른 방법은 없는지요....
:
: 운 좋은 날 되십시요..
:
:
|