안녕하세요...
제가 궁금한게 있어요... 누가 대답해 주실 지 그 분 정말 복 받을겁니다.
제가 아주 아주 간단한 어플을 맹그는데, showmessage 라는 놈이 나오거
든요. MessageBox 말구요.
전 showmessage 이놈을 어떠한 버튼을 눌렀을때, 나타났다가 약 5초후에
사라지게 해야 하는데, 버튼을 누르지 않고 사라지게 해야 하거든요.
5초안에 버튼을 누르면 걍 사라지는 거구, 5초가 지나면 자동으로 사라지는
거구.... 근데 이 놈을 어떻게 없애야 하는지 모르겠다는 말이죠.
대충 타이머하나 올려 놓고 인터벌 조정하구, showmessage를 뛰운후에
showmessage 를 없앴죠...
procedure TForm1.Timer1Timer(Sender: TObject);
var
josgogi : hWND;
begin
josgogi := FindWindow(nil, 'Project1');
SendMessage(josgogi, {WM_Message} , 0, 0);
end;
저 부분에다가 제가 " WM_CLOSE " 요놈을 넣었거든요. 당근히 안되죠.
그쵸 ~~ 메인까지 같이 죽어버리죠....
어케 showmessage를 죽일까요... MessageBox 쓰라는 말씀은 하지 마세요.
전 무조건 ShowMessage 입니다.
ShowMessage는 showmodal 로 생성되는게 맞죠 ??? 이것도 궁금... 맞는
것 같은데.^^;
|