Q&A

  • 프로그램최소화후 화면에보이게할때 발생되는이벤트가뭐죠?
메인화면을 최소화시킨후에(작업표시줄에 있겠죠) 다시필요한 작업을 하기위해 메인폼을 화면에보이게 하려면 작업표시줄에 내려져 있는 화면을 클릭하면 폼이 다시 화면에 보이잖아요...
제가 알고 싶은건 폼이 최소화된상태에서 다시 화면에 보이게 할때
그러니까 작업표시줄에 있는프로그램을 클릭할때 어떤 이벤트를 발생시키고
싶거든요..
고수님들 ..이 초보의 어리석음을 깨우쳐 주세요
3  COMMENTS
  • Profile
    최용일 2002.06.18 21:49
    안녕하세요. 최용일입니다.

    메인폼이 최소화된후 다시 커질때 Application에서 OnRestore이벤트가 발생합니다. 여기에다가 코딩하시면 될거 같네요...

    이벤트하나 만들어서 Application.OnRestore에 연결시켜주세요...

    ^^ 항상 즐코하세요...

  • Profile
    최병희 2002.06.19 00:02



    최용일님 답변 감사합니다.

    제가 워낙 초보라서 이렇게 또 귀찮게 합니다. (이해하시길...)
    간단한 예제 부탁드립니다.
  • Profile
    최용일 2002.06.19 04:11
    안녕하세요. 최용일입니다.

    아래와 같은 형식으로 하세요...

    type
        Form1 = TForm1(class)
            ......
            procedure FormCreate(Sender: TObject);
            procedure ApplicationRestore(Sender: TObject);
        end;

    procedure Form1.ApplicationRestore(Sender: TObject);
    begin
         // 다시 커질때 하고 싶은 작업들...
    end;

    procedure Form1.FormCreate(...);
    // Form1의 OnCreate이벤트
    begin
        ......
        Application.OnRestore := ApplicationRestore;
    end;

    ^^ 항상 즐코하세요...