안녕하세요....
코딩중 궁금한 것이 있어서 이렇게 질문 드립니다..
프로그램 처음 실행시에 폼이 화면에 나타나지 않게 하는 방법이 있는지...
어떤 프로그램은 실행하면 Tray에만 아이콘이 먼저 나타나고
Tray에 있는 아이콘을 더블클릭하다던지.. 하면 그제야 폼이 나오게
만들었던데..... 그 방법을 알고 싶습니다...
전 Rx에 있는 Tray 콤퍼넌트를 사용했구요.... 강제 종료를 못하게 해야하는
것이기 때문에 OnPaint 이벤트에다
procedure TMain.FormPaint(Sender: TObject);
begin
ShowWindow(Application.Handle, HIDE_WINDOW);
end;
이렇게 코딩 하여 작업 표시줄에 나타나지 않토록 했습니다....
그리고 메인 Form의 WindowsState에다
wsMinimized를 넣어주고(일단은....) 시작시 폼이 최소화 돼게끔 하였는데요...
이렇게 해도 처음 시작시에는 작업표시줄에 프로그램이 보이더라구요....
그거 우측 마우스키 누르고 닫기.. 해 버리면 종료가 돼잖아요....
그래서 시작부터 트래이에 쏙 들어가게 하는 방법을 알고 싶어요....
그럼 즐거운 통신 돼시구요.... 두서없이 질문을 드렸는데 질문이 이해
가지 않으시다면 다시 질문 할께요.... 그럼..
헤르~`
|