Q&A

  • 키보드나 마우스감지하기
메신져 기능중에 키보드나 마우스가 일정시간 사용되지 않으면

자동으로 자리비움으로 되고, 움직이면 다시 온라인으로 돌아옵니다.

시스템에서 마우스와 키보드가 움직였는지 감지하려면 어떻게 하면 되나요?

답변부탁드립니다~~

- 아래에 질문에 대한 답변은 폼안에서만 제어가 되더라구요..
  그래서 다시 질문합니다~~
2  COMMENTS
  • Profile
    김규한 2002.02.16 19:27
    델코에 가면요. 강좌란에 민성기님이 쓰신 메세지 훅 이란 강좌와
    32비트 서브클래싱 이란 강좌 있습니다.
    폼이 아니라면 시스템 전체에다가 훅을 걸어서 하는 방법밖엔..

    그리고 자동실행 컴포넌트 있습니다.
    자료실에 있었는지 모르겠지만요.
    제가 쓰는 자동실행 컴포넌트 올리겠습니다.

    체크박스를 하나 두고 체크하면 자동실행하구 체크하지 않으면
    자동실행하지 않게끔 하면 간단하겠죠?

    procedure TForm1.CheckBox1Click(Sender: TObject);
    begin
      Checkbox1.Checked := AutoRunner1.AutoRun;
    end;

    이야 간단하당~
    이 컴포넌트는 레지스트리를 건듭니다.
    글고 프로퍼티에서 AppName은 이 컴포넌트 쓸때마다 다르게 하세요.
    이 AppName으로 저장됩니다.

    좋은하루요~

  • Profile
    윤도상 2002.02.16 20:25
    감사합니다.