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

Public 成员函数

HWND Init (CActiveXCtrl *pOwner, HWND hWndParent)
 
LPCTSTR GetWindowClassName () const
 
void OnFinalMessage (HWND hWnd)
 
LRESULT HandleMessage (UINT uMsg, WPARAM wParam, LPARAM lParam)
 
- Public 成员函数 继承自 DuiLib::CWindowWnd
HWND GetHWND () const
 获得当前窗口句柄 更多...
 
 operator HWND () const
 
bool RegisterWindowClass ()
 窗口类注册 更多...
 
bool RegisterSuperclass ()
 父类窗口注册 更多...
 
HWND Create (HWND hwndParent, LPCTSTR pstrName, DWORD dwStyle, DWORD dwExStyle, const RECT rc, HMENU hMenu=NULL)
 创建一个窗口 更多...
 
HWND Create (HWND hwndParent, LPCTSTR pstrName, DWORD dwStyle, DWORD dwExStyle, int x=CW_USEDEFAULT, int y=CW_USEDEFAULT, int cx=CW_USEDEFAULT, int cy=CW_USEDEFAULT, HMENU hMenu=NULL)
 创建一个窗口 更多...
 
HWND CreateDuiWindow (HWND hwndParent, LPCTSTR pstrWindowName, DWORD dwStyle=0, DWORD dwExStyle=0)
 创建一个DUI窗口 更多...
 
HWND Subclass (HWND hWnd)
 子类化 更多...
 
void Unsubclass ()
 取消子类化 更多...
 
void ShowWindow (bool bShow=true, bool bTakeFocus=true)
 显示当前窗口 更多...
 
UINT ShowModal ()
 显示模态框 更多...
 
void Close (UINT nRet=IDOK)
 关闭当前窗口 更多...
 
void CenterWindow ()
 居中当前窗口,支持扩展屏幕 更多...
 
void SetIcon (UINT nRes)
 设置窗口图标 更多...
 
LRESULT SendMessage (UINT uMsg, WPARAM wParam=0, LPARAM lParam=0L)
 发送指定消息到当前窗口 更多...
 
LRESULT PostMessage (UINT uMsg, WPARAM wParam=0, LPARAM lParam=0L)
 发送指定消息到当前窗口 更多...
 
void ResizeClient (int cx=-1, int cy=-1)
 重置当前窗口大小 更多...
 

Protected 类型

enum  { DEFAULT_TIMERID = 20 }
 

Protected 成员函数

void DoVerb (LONG iVerb)
 
LRESULT OnCreate (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnTimer (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnMouseActivate (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnSetFocus (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnKillFocus (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnEraseBkgnd (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnPaint (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnPrint (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
- Protected 成员函数 继承自 DuiLib::CWindowWnd
virtual LPCTSTR GetSuperClassName () const
 
virtual UINT GetClassStyle () const
 

Protected 属性

CActiveXCtrlm_pOwner
 
int m_iLayeredTick
 
bool m_bDrawCaret
 
- Protected 属性 继承自 DuiLib::CWindowWnd
HWND m_hWnd
 
WNDPROC m_OldWndProc
 
bool m_bSubclassed
 

额外继承的成员函数

- 静态 Protected 成员函数 继承自 DuiLib::CWindowWnd
static LRESULT CALLBACK __WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static LRESULT CALLBACK __ControlProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 

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