Aracılığıyla paylaş


COleClientItem::DoDragDrop

Call DoDragDrop bir sürükle ve bırak işlemi gerçekleştirmek için üye işlevi.

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

Parametreler

  • lpItemRect
    İstemci koordinatları (piksel) ekran üzerinde öğenin dikdörtgen.

  • ptOffset
    Kenardan uzaklığı lpItemRect fare konumuna sürükleyin anda olduğu.

  • bIncludeLink
    Bunu ayarlamak doğru bağlantı verilerini Pano'ya kopyalanması durumunda. Ayarlamak yanlış sunucu uygulaması bağlantılar desteklemiyorsa.

  • dwEffects
    Sürükleme işlemini Sürükle kaynağı sağlayacak efektler belirler.

  • lpRectStartDrag
    Sürükle fiilen başladığı yeri tanımlayan dikdörtgen için işaretçi. Daha fazla bilgi için aşağıdaki açıklamalar bölümüne bakın.

Dönüş Değeri

A DROPEFFECT value. Öyleyse DROPEFFECT_MOVE, özgün veriler kaldırılmalıdır.

Notlar

Sürükle ve bırak işlemi hemen başlamaz. Fare imleci belirtilen dikdörtgenin ayrılana kadar bekleyeceğini lpRectStartDrag veya belirtilen milisaniye sayısı geçene kadar. lpRectStartDrag Olan null, dikdörtgen bir piksel boyutudur.

Gecikme süresi, bir kayıt defteri anahtarı ayarı tarafından belirtilir. Çağırarak gecikme süresini değiştirmek CWinApp::WriteProfileString veya CWinApp::WriteProfileInt. Gecikme süresi belirtmezseniz, varsayılan değer 200 milisaniye olarak kullanılır. Sürükle gecikme süresi şu şekilde saklanır:

  • Windows NT Sürükle gecikme süresi HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\IniFileMapping\win.ini\Windows\DragDelay içinde depolanır.

  • Windows 3.x Sürükle gecikme süresi kazanma depolanır.INI dosya, [Windows} bölümü.

  • Windows 95/98 Sürükle gecikme süresi kazanma önbelleğe alınmış bir sürümü saklanır.INI.

Sürükleyin hakkında daha fazla bilgi için gecikme bilgilerini ya da kayıt defterinde saklanan veya.INI dosyası bkz: WriteProfileString , Windows SDK.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleClientItem sınıfı

Hiyerarşi grafik

COleDataSource::DoDragDrop

COleClientItem::CopyToClipboard