Q&A

  • 폼 최대화시 에니메이션 효과 없애는 방법좀 ^^
폼의 FormStyle을 fsMDIChild으로 WindowState을 wsMaximized로 설정한
후 Form Create시

Form1 := TForm1.Create(self);
Form1.Show;

코딩을 하면 최대화 하는 과정에서 최대화 하는 효과가 발생하는데
이런 에니메이션 효과를 없애고 싶은데 방법좀 가르쳐 주세요 ^^

고수님들의 많은 답변을 기다립니다.
1  COMMENTS
  • Profile
    사이비 2002.04.21 12:58
    전에 말씀드린거 같은데 숨기고 최대한 다음 다쉬 보여주라고요
    걍 대충 적어 봤는데 함 해보세여..
    테스트 안해봄. -_-;;

    procedure TMainForm.Button1Click(Sender: TObject);
        var
        Form1 : TForm ;
    begin
        Form1:=TForm.Create(self);
        Form1.FormStyle:=fsMDIChild;
        Form1.show;

        showwindow(Form1.handle,SW_HIDE);
        Form1.WindowState:=wsMaximized;
        showwindow(Form1.handle,SW_SHOW);
    end;