COleClientItem::DoDragDrop

dropeffect DoDragDrop ( lpcrect lpItemRect, CPoint ptOffset, bool bIncludeLink = yanlış dword dwEffects = dropeffect_copy | dropeffect_move, lpcrect lpRectStartDrag = Boş );

Dönüş değeri

dropeffect değer. Eğer dropeffect_move, özgün veriler kaldırılmalıdır.

Parametreleri

lpItemRect

Maddenin dikdörtgen ekranında istemci koordinatları (piksel).

ptOffset

Fare konumuna sürükleyin anda olduğu lpItemRect ofset.

bIncludeLink

Bağlantı verileri Pano'ya kopyaladıysanız bu true olarak ayarlayın. Sunucu uygulaması bağlantılar desteklemiyorsa false olarak ayarlamak.

dwEffects

Sürükle kaynak sürükleme işlemine izin veren etkilerini belirler.

lpRectStartDrag

İşaretçi sürükle aslında başladığı tanımlayan dikdörtgen. Daha fazla bilgi için aşağıdaki açıklamalar bölümüne bakın.

Açıklamalar

Sürükle ve bırak işlemini gerçekleştirmek için DoDragDrop üye işlevini çağırın. Sürükle ve bırak işlemi hemen başlamaz. Bunu bekler, fare imleci lpRectStartDrag veya milisaniye olarak belirtilen sayıda geçti kadar belirtilen dikdörtgeni bırakır. LpRectStartDrag nullise, dikdörtgen bir piksel büyüklüğünde.

Bekleme süresi, bir kayıt defteri anahtarı ayarı tarafından belirtilir. CWinApp::WriteProfileString ya da CWinApp::WriteProfileIntarayarak gecikme süresini değiştirebilirsiniz. Gecikme süresini belirtmezseniz, varsayılan değer olan 200 milisaniye olarak kullanılır. Sürükle gecikme süresi gibi saklanır

Sürükleyin hakkında daha fazla bilgi için gecikme bilgilerini ya da kayıt defterinde depolanan veya.INI dosyası, bakın :: WriteProfileString Platform sdk.

COleClientItem genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleDataSource::DoDragDrop, COleClientItem::CopyToClipboard

Index