Q&A

  • ShowWindow 함수가 적용안될때도 있습니까?
구현한 애플리케이션 프로그램 FormShow 시...
showWindow를 이용하여 HIDE를 시켰습니다.

즉, 폼생성하자마자 바로 작업표시줄로만 표시되는것이지요.

procedure TMain.FormShow(Sender : TObject);
begin

  ..............
  .............
  ............

초기화부문..

ShowWindow(handle,SW_HIDE);

end;

근데. 이녀석이 도무지 숨을 생각을 안합니다.
프로그램이 말똘말똥 잘 뜹니다.

참고로, SetWindowPos, MoveWindow..기타 등등 다 써봤습니다.
근데 다 안되네요.

선언해주는 부분이 잘못된건지..아님 다른 문제가 있는건지..

딱하나 되는것은 있었습니다.

ShowWindowAsync 라는 API 인데..요건 잘 먹힙니다. 뜨자마자 바로 작업표시줄에 숨어버립니다.

ShowWindow에서 뭐가 잘못된건지..경험자분들의 조언 부탁드립니다.


1  COMMENTS
  • Profile
    박장용 2002.10.29 19:30
    program Project1;

    uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};

    {$R *.res}

    begin
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      Application.ShowMainForm := False;        //<--요로케

      Application.Run;
    end.