다음을 통해 공유


COleControl::FireMouseDown

활성 사용자 지정 컨트롤에서 마우스 단추를 누를 때 프레임 워크에 의해 호출 됩니다.

void FireMouseDown(
   short nButton,
   short nShiftState,
   OLE_XPOS_PIXELS x,
   OLE_YPOS_PIXELS y 
);

매개 변수

  • nButton
    숫자 값의 마우스 단추를 눌렀습니다.다음 값 중 하나를 포함할 수 있습니다.

    • LEFT_BUTTON 마우스 왼쪽된 단추를 눌렀습니다.

    • MIDDLE_BUTTON 마우스 가운데 단추를 눌렀습니다.

    • RIGHT_BUTTON 를 마우스 오른쪽 단추를 눌렀습니다.

  • nShiftState
    다음 플래그 조합이 포함 되어 있습니다.

    • SHIFT_MASK 작업 동안 SHIFT 키를 눌렀습니다.

    • CTRL_MASK 작업 중에 CTRL 키를 눌렀습니다.

    • ALT_MASK 작업 중에 ALT 키를 눌렀습니다.

  • x
    마우스 단추를 눌렀을 때 커서의 x 좌표입니다.좌표는 컨트롤 창의 왼쪽 위 모서리에 상대적입니다.

  • y
    마우스 단추를 눌렀을 때 커서의 y 좌표입니다.좌표는 컨트롤 창의 왼쪽 위 모서리에 상대적입니다.

설명

이 이벤트는 사용자 지정 이벤트로 정의 되어 있으면 이벤트가 발생 하는 경우 결정 합니다.

MouseDown 이벤트를 발생 하도록 자동 발생, 컨트롤의 이벤트 맵에 정의 주식 MouseDown 이벤트가 있어야 합니다.

요구 사항

헤더: afxctl.h

참고 항목

참조

COleControl 클래스

계층 구조 차트

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick