Q&A

  • 마우스 이벤트 질문인대요.^^;;
안녕하세요^^
저기 마우스를 5초정도 움직이지 않을경우 마우스를 보이지 않게 했다가
다시 마우스가 이동하면은 마우스를 보여주는 방식을 알고 싶은대요^^;;
사사미나 아드레날린 같은 동영상 플레이어쪽을 보면은 마우스가 사라졌다가
다시 나타나는것에 대해서 궁금하거든요^^
어떻게 하면 되나요??
1  COMMENTS
  • Profile
    이현철 2002.06.25 02:31
    안녕하세요. 이현철입니다.

    간단한 원리로 동작됩니다.
    타이머를 써서, 우선 현재 마우스 커서의 위치를
    알아낸다음 (아래 예)
    -------------------------------------------------------
    현재 마우스커서 위치 아는 (예)

    procedure TForm1.Button1Click(Sender: TObject);
    var
      lpPoint : TPoint;
    begin
      getcursorPos(lpPoint);

      lbl_x.caption := inttostr(lpPoint.x);
      lbl_y.caption := inttostr(lpPoint.y);
    end;
    -------------------------------------------------------

    그런다음, 타이머의 Intervel 값을 5000(5초)로 두어
    위치가 변경되었는지 알아내면 됩니다.
    변경되었다면, 커서를 감추고, 변경되지 않았다면,
    아무작업도 않하면 됩니다.


    from neosiz.com