Q&A

  • 폼생성시 마우스이벤트에 대해서...
Form1에서 Form2를 동적생성시킬때

Form1의 MouseMove 이벤트로

MouseMove 메시지가 들어오더군요.

5초정도 마우스 입력이 없으면 폼을 하나 띄우고

마우스가 움직이면 띄어진 폼을 닫고....

그런데 폼의 생성과 동시에 MouseMove 메시지가

자동으로 들어오니 바로 종료되는군요....

답답하네요...
1  COMMENTS
  • Profile
    장태원 2003.12.18 01:07
    생성시에는 OnMouseMove 를 off 시키고

    Form2.onactive 에서

    form1.onMouseMove 를 실행되게 해주면 됩니다.

    off 방법은 폼생성전에 Form1.OnMouseMove := nil;

    on  방법은 Form1.OnMouseMove := Event 명

    아마 될껄요.

    안되면..타이밍 걸어서 해야죠.