共用方式為


COleControl::GetWindowlessDropTarget

例如,當您想要無視窗 (Windowless) 控制項是 OLE 拖放作業的目標時,請覆寫 GetWindowlessDropTarget

virtual IDropTarget* GetWindowlessDropTarget( );

傳回值

物件的 IDropTarget 介面的指標。因為它沒有 Windows,無視窗物件無法註冊 IDropTarget 介面。不過,參與拖放,無視窗物件仍然可以實作介面並傳回它在 GetWindowlessDropTarget

備註

通常,這需要控制 Windows 登錄,置放目標。但是,因為控制項沒有自己的視窗,容器會使用自己的視窗做為置放目標。控制項需要提供容器可以在適當時間呼叫委派 IDropTarget 介面的實作。例如:

IDropTarget* CMyAxCtrl::GetWindowlessDropTarget()
{
   m_xDropTarget.AddRef();
   return &m_xDropTarget;
}

需求

Header: afxctl.h

請參閱

參考

COleControl 類別

階層架構圖