COleDropSource::QueryContinueDrag
끌기가 시작 되 면 끌기 작업이 취소 또는 완료 될 때까지이 함수는 프레임 워크에 의해 반복적으로 호출 됩니다.
virtual SCODE QueryContinueDrag(
BOOL bEscapePressed,
DWORD dwKeyState
);
매개 변수
bEscapePressed
마지막 호출 이후 ESC 키를 눌렀는지 여부를 나타내는 COleDropSource::QueryContinueDrag.dwKeyState
키보드 보조키의 상태를 포함 합니다.이 개수에 다음 조합입니다: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, 및 MK_RBUTTON.
반환 값
DRAGDROP_S_CANCEL ESC 키 또는 오른쪽 단추를 누를 것인지 왼쪽된 단추로 시작을 끌기 전에 발생 합니다.DRAGDROP_S_DROP 놓기 작업이 발생 했을 경우.그렇지 않은 경우에는 S_OK입니다.
설명
재정의 끌기 지점 변경 하려는 경우이 함수를 취소 되거나 놓기가 발생 합니다.
기본 구현은 놓기 시작 하거나 같이 드래그를 취소 합니다.ESC 키 또는 마우스 오른쪽 단추를 누르면 끌기 작업을 취소 합니다.마우스 왼쪽된 버튼 드래그를 시작한 후 발생할 때 놓기 작업을 시작 합니다.그렇지 않으면, S_OK 및 추가 작업을 수행 합니다.
자주 호출 되는이 함수 때문에 최대한 최적화 합니다.
요구 사항
헤더: afxole.h