Q&A

  • 마우스가 눌림상태인지 어떻케 체크 하지요...?
마우스가 눌려있는 상태인지를 어떻게 체크하지요..?

마우스가 눌린 상태로 좌로 이동하면 어떤 프로시저를 실행하게

할려고 하는데요...

부탁합니다...

2  COMMENTS
  • Profile
    이명훈 2001.08.03 08:26
    전역변수로 MouseDowning이란 Boolean형의 데이터를 선언하고



    MouseDown이벤트에서 MouseDowing을 True MouseUp이벤트에서 False로 해주시면



    간단하게 되지 않을까요?







    준 wrote:

    > 마우스가 눌려있는 상태인지를 어떻게 체크하지요..?

    > 마우스가 눌린 상태로 좌로 이동하면 어떤 프로시저를 실행하게

    > 할려고 하는데요...

    > 부탁합니다...

  • Profile
    홍성락 2001.08.03 03:44
    준 wrote:

    > 마우스가 눌려있는 상태인지를 어떻게 체크하지요..?

    > 마우스가 눌린 상태로 좌로 이동하면 어떤 프로시저를 실행하게

    > 할려고 하는데요...

    > 부탁합니다...

    ///////////////////////////////////////////////

    1.전역변수 XX를 선언합니다.

    2.마우스다운에서 X값을 XX에 넣습니다.

    xx := x;

    3.마우스nove에서 마우스 왼쪽버튼을 누르고 이동했는지

    if ssLeft in Shift then 로 알아내고 그속에서

    현 X와 받아온 XX를 비교 좌로이동했는지 우로 이동했는지

    알아봅니다.

    if ssLeft in Shift then begin

    if xx > x then begin

    왼쪽일

    end

    else begin

    오른쪽일

    end;

    end;