COleClientItem::DoDragDrop

DROPEFFECT DoDragDrop ( LPCRECT lpItemRect, CPoint ptOffset, BOOL bIncludeLink = false 인 DWORD dwEffects = DROPEFFECT_COPY | DROPEFFECT_MOVE, LPCRECT lpRectStartDrag = NULL );

반환 값

DROPEFFECT 값입니다. 원래 데이터의 제거 DROPEFFECT_MOVE이면。

매개 변수

lpItemRect

클라이언트 좌표 (픽셀) 화면에 항목의 사각형。

ptOffset

LpItemRect 마우스 위치 로부터 오프셋 드래그의 시간에는。

bIncludeLink

링크 데이터를 클립보드에 복사 해야 하는 경우 TRUE 로 설정 합니다. 서버 응용 프로그램에서 링크를 지원 하지 않으면 FALSE 로 설정。

dwEffects

있도록 드래그 소스 끌기 작업의 효과 결정。

lpRectStartDrag

포인터를 드래그 하 여 실제로 어디에 시작 하는지 정의 하는 사각형. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 다음 주의 섹션。

주의

끌어서 놓기 작업을 수행 하려면 DoDragDrop 멤버 함수를 호출 합니다. 끌어서 놓기 작업이 즉시 시작 되지 않습니다. 마우스 커서를 지정 된 밀리초 수를 경과한 때까지 또는 lpRectStartDrag 에 의해 지정 된 사각형을 떠날 때까지 기다립니다. 사각형의 크기는 한 픽셀 lpRectStartDrag NULL인 경우。

지연 시간은 레지스트리 키 설정에 의해 지정 됩니다. CWinApp::WriteProfileString 또는 CWinApp::WriteProfileInt를 호출 하 여 지연 시간을 변경할 수 있습니다. 지연 시간을 지정 하지 않으면 200 밀리초 기본 값이 사용 됩니다. 드래그 지연 시간은 다음과 같이 저장 됩니다.

드래그 하는 방법에 대 한 자세한 정보에 대 한 지연 정보 중 레지스트리에 저장 됩니다 또는.INI 파일 참조 :: WriteProfileString Platform SDK

COleClientItem 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;COleDataSource::DoDragDrop, COleClientItem::CopyToClipboard(&N)

Index