2009-08-14 29 views

回答

1

我覺得這excerpt給出了答案:

修改鼠標指針 指示如何控制將響應,如果 的數據被刪除到它涉及 兩個步驟:確定什麼類型的 數據是在DataObject對象中使用 的GetFormat方法,a然後設置 OLEDragOver 事件的效果參數,以通知源該控件允許使用什麼樣的放置 效果。

的OLEDragOver事件

當目標控制的OLEDropMode 屬性設置爲手動,觸發 的 OLEDragOver事件時拖動的數據經過了 控制。

OLEDragOver 事件的效果參數用於指定如果刪除對象 將採取的操作 。當設置此值時, 源的OLEGiveFeedback事件觸發了 。該OLEGiveFeedback事件 包含它自己的作用的說法, 這是用來提供視覺 反饋到何種行動 將採取用戶,如果選擇範圍 拖 - 即鼠標指針 改變指示覆制,移動,或者 「不落」行爲。

alt text http://img188.imageshack.us/img188/3531/dragseqdrag.gif