COleDropSource::QueryContinueDrag

sanal scode QueryContinueDrag ( bool bEscapePressed, dword dwKeyState );

Dönüş değeri

Sağ tuşuna veya esc tuşuna basıldığında veya düğme yaptı dragdrop_s_cancel Sürüklemeye başlamadan önce oluşturuldu. Eğer bir bırak işlemi yapılacağını dragdrop_s_drop . Aksi takdirde s_ok.

Parametreleri

bEscapePressed

Esc tuşuna beri COleDropSource::QueryContinueDrag son çağrısı basıldı olup olmadığını belirtir.

dwKeyState

Değiştirici tuşlar klavyedeki durumunu içerir. Bu aşağıdaki sayıda birleşimidir: mk_control, MK_SHIFT, mk_alt, mk_lbutton, mk_mbuttonve mk_rbutton.

Açıklamalar

Sürüklemeye başladıktan sonra çekme işlemi ya da tamamlanmış veya iptal edilinceye kadar bu işlevi art arda çerçeve tarafından çağrılır. Geçersiz işlev nokta hangi sürükleyerek, değiştirmek istediğiniz iptal edilir ya da bir damla oluşur.

Varsayılan uygulama açılan başlatır veya sürükle gibi iptal eder. esc tuşuna veya sağ fare düğmesine basıldığında bir sürükleme işlemini iptal eder. Sürüklemeye başladıktan sonra farenin sol yükseltildiğinde bırak işlemini başlatır. Aksi takdirde, s_ok döndürür ve hayır daha fazla işlem yapar.

Bu işlev sık olarak adlandırılır çünkü, bunu mümkün olduğunca optimize edilmelidir.

COleDropSource ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleDropSource::OnBeginDrag, COleDropTarget::OnDrop

Index