2010-03-19 42 views
0

我使用CRichEditCtrl的子類來提供CEdit +類型控件。我想要的一件事就是禁用基類默認提供的拖放功能。如何禁用從富編輯控件拖動

禁用落下很簡單:::RevokeDragDrop(m_hWnd);

但我不能看到一個簡單的方法來禁用該控件是一個拖動源。有沒有簡單的方法?

回答

0

警告:我遠離我的編譯器,所以我無法檢查這個。

我想不出一個簡單的方法要麼,但是......

這是有關擴展文本控件,支持拖拽的文章。 http://www.code-magazine.com/article.aspx?quickid=0407031&page=5

是的,這與你想要的完全相反。

但考慮到它是關於檢測指示您要啓動拖動操作的鼠標消息。如果你的子類這樣做了,然後只是沒有讓CRichEditCtrl得到觸發拖動的窗口消息,那麼拖動就不會啓動。

可能工作。