duilib自学教程
Public 成员函数 | Protected 成员函数 | Protected 属性 | 友元 | 所有成员列表
DuiLib::CActiveXCtrl类 参考
类 DuiLib::CActiveXCtrl 继承关系图:

Public 成员函数

 STDMETHOD_ (ULONG, AddRef)()
 
 STDMETHOD_ (ULONG, Release)()
 
STDMETHOD() QueryInterface (REFIID riid, LPVOID *ppvObject)
 
STDMETHOD() SetSite (IUnknown *pUnkSite)
 
STDMETHOD() GetSite (REFIID riid, LPVOID *ppvSite)
 
STDMETHOD() SaveObject (void)
 
STDMETHOD() GetMoniker (DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
 
STDMETHOD() GetContainer (IOleContainer **ppContainer)
 
STDMETHOD() ShowObject (void)
 
STDMETHOD() OnShowWindow (BOOL fShow)
 
STDMETHOD() RequestNewObjectLayout (void)
 
STDMETHOD() CanWindowlessActivate (void)
 
STDMETHOD() GetCapture (void)
 
STDMETHOD() SetCapture (BOOL fCapture)
 
STDMETHOD() GetFocus (void)
 
STDMETHOD() SetFocus (BOOL fFocus)
 
STDMETHOD() GetDC (LPCRECT pRect, DWORD grfFlags, HDC *phDC)
 
STDMETHOD() ReleaseDC (HDC hDC)
 
STDMETHOD() InvalidateRect (LPCRECT pRect, BOOL fErase)
 
STDMETHOD() InvalidateRgn (HRGN hRGN, BOOL fErase)
 
STDMETHOD() ScrollRect (INT dx, INT dy, LPCRECT pRectScroll, LPCRECT pRectClip)
 
STDMETHOD() AdjustRect (LPRECT prc)
 
STDMETHOD() OnDefWindowMessage (UINT msg, WPARAM wParam, LPARAM lParam, LRESULT *plResult)
 
STDMETHOD() OnInPlaceActivateEx (BOOL *pfNoRedraw, DWORD dwFlags)
 
STDMETHOD() OnInPlaceDeactivateEx (BOOL fNoRedraw)
 
STDMETHOD() RequestUIActivate (void)
 
STDMETHOD() CanInPlaceActivate (void)
 
STDMETHOD() OnInPlaceActivate (void)
 
STDMETHOD() OnUIActivate (void)
 
STDMETHOD() GetWindowContext (IOleInPlaceFrame **ppFrame, IOleInPlaceUIWindow **ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo)
 
STDMETHOD() Scroll (SIZE scrollExtant)
 
STDMETHOD() OnUIDeactivate (BOOL fUndoable)
 
STDMETHOD() OnInPlaceDeactivate (void)
 
STDMETHOD() DiscardUndoState (void)
 
STDMETHOD() DeactivateAndUndo (void)
 
STDMETHOD() OnPosRectChange (LPCRECT lprcPosRect)
 
STDMETHOD() GetWindow (HWND *phwnd)
 
STDMETHOD() ContextSensitiveHelp (BOOL fEnterMode)
 
STDMETHOD() OnControlInfoChanged (void)
 
STDMETHOD() LockInPlaceActive (BOOL fLock)
 
STDMETHOD() GetExtendedControl (IDispatch **ppDisp)
 
STDMETHOD() TransformCoords (POINTL *pPtlHimetric, POINTF *pPtfContainer, DWORD dwFlags)
 
STDMETHOD() TranslateAccelerator (MSG *pMsg, DWORD grfModifiers)
 
STDMETHOD() OnFocus (BOOL fGotFocus)
 
STDMETHOD() ShowPropertyFrame (void)
 
STDMETHOD() EnumObjects (DWORD grfFlags, IEnumUnknown **ppenum)
 
STDMETHOD() LockContainer (BOOL fLock)
 
STDMETHOD() ParseDisplayName (IBindCtx *pbc, LPOLESTR pszDisplayName, ULONG *pchEaten, IMoniker **ppmkOut)
 

Protected 成员函数

HRESULT CreateActiveXWnd ()
 

Protected 属性

LONG m_dwRef
 
CActiveXUIm_pOwner
 
CActiveXWndm_pWindow
 
IUnknown * m_pUnkSite
 
IViewObject * m_pViewObject
 
IOleInPlaceObjectWindowless * m_pInPlaceObject
 
bool m_bLocked
 
bool m_bFocused
 
bool m_bCaptured
 
bool m_bUIActivated
 
bool m_bInPlaceActive
 
bool m_bWindowless
 

友元

class CActiveXUI
 
class CActiveXWnd
 

该类的文档由以下文件生成: