CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
CWidgetOverlaySideWnd类 参考
+ 类 CWidgetOverlaySideWnd 继承关系图:

Public 成员函数

 CWidgetOverlaySideWnd (void)
 
 ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
virtual ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
virtual ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
 ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
 ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
 ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (HDC hdc, void *pixel, int w, int h, int bpp, int nAlpha) override
 
 CWidgetOverlaySideWnd (void)
 
virtual ~CWidgetOverlaySideWnd (void)
 
void SetSideType (UINT t)
 
void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha) override
 
- Public 成员函数 继承自 CWidgetOverlayWnd
 CWidgetOverlayWnd (void)
 
 ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void UpdateWindow ()
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
void OnExposedPaint ()
 
 CWidgetOverlayWnd (void)
 
virtual ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void ShowWindow (BOOL isShow)
 
void UpdateWindow ()
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
 CWidgetOverlayWnd (void)
 
virtual ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void ShowWindow (BOOL isShow)
 
void UpdateWindow ()
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
 CWidgetOverlayWnd (void)
 
 ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void ShowWindow (BOOL isShow)
 
void UpdateWindow ()
 
void paintEvent (QPaintEvent *event) override
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
 CWidgetOverlayWnd (void)
 
 ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void UpdateWindow ()
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
void OnExposedPaint () override
 
 CWidgetOverlayWnd (void)
 
 ~CWidgetOverlayWnd (void)
 
HWND CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
void UpdateWindow ()
 
BOOL IsCreated () const
 
BOOL DefWndProc (UINT uMsg, WPARAM wParam, LPARAM lParam) override
 
virtual void PaintPixels (HDC hdc, void *pixel, int w, int h, int bpp, int nAlpha)
 
 CWidgetOverlayWnd (void)
 
virtual ~CWidgetOverlayWnd (void)
 
BOOL CreateLayeredWnd (RECT rcPostion, BOOL isTransStyle=FALSE, BOOL isShow=FALSE)
 
void UpdateOverlayPosition (RECT rcPostion)
 
void SetBkImage (BUI::GImage *img)
 
void SetBlenderAlpha (int blender)
 
BOOL IsCreated () const
 
void ShowWindow (BOOL isShow)
 
void UpdateWindow ()
 
virtual void PaintPixels (BUI::ISurface *pSurface, int w, int h, int nAlpha)
 
- Public 成员函数 继承自 CWidgetGLFW
 CWidgetGLFW ()
 
 ~CWidgetGLFW ()
 
UINT MessageLoop ()
 
GLFWwindow * GetWindows () const
 
BOOL CreateAttach (GLFWwindow *parent, GLFWwindow *win, RECT *rc)
 
BOOL Create (GLFWwindow *parent, LPCTSTR name, UINT style, RECT *rc)
 
void SetWindowPos (int x, int y, int w, int h)
 
void CenterWindow ()
 
void ShowWindow (UINT flag)
 
void DisableWindow (BOOL disable)
 
BOOL IsVisibleWindow () const
 
void DestoryWindow ()
 
UINT DoMadal ()
 
UINT DoModalRealTime (void(*idle_func)())
 
- Public 成员函数 继承自 CWidgetGTK
 CWidgetGTK (void)
 
virtual ~CWidgetGTK (void)
 
void EnableAdjust (bool bHittest)
 
BOOL Create (CWidgetGTK *hwndParent, LPCTSTR pstrName, DWORD dwStyle, DWORD dwExStyle, const RECT *rc)
 
UINT DoModal ()
 
UINT DoModalRealTime (void(*idle_func)())
 实时模式显示
 
void CenterWindow ()
 
- Public 成员函数 继承自 CWidgetGTKmm
 CWidgetGTKmm (void)
 
virtual ~CWidgetGTKmm (void)
 
void EnableAdjust (bool bHittest)
 
BOOL Create (CWidgetGTKmm *hwndParent, LPCTSTR pstrName, DWORD dwStyle, DWORD dwExStyle, const RECT *rc)
 
UINT DoModal ()
 
UINT DoModalRealTime (void(*idle_func)())
 实时模式显示
 
- Public 成员函数 继承自 CWidgetSDL2
 CWidgetSDL2 ()
 
 ~CWidgetSDL2 ()
 
UINT MessageLoop ()
 
BOOL CreateAttach (CWidgetSDL2 *parent, SDL_Window *win, RECT *rc)
 
BOOL Create (CWidgetSDL2 *parent, LPCTSTR name, UINT style, RECT *rc)
 
void SetEventFilter (SDL_EventFilter func, void *data)
 
void SetWindowPos (int x, int y, int w, int h)
 
void CenterWindow ()
 
void ShowWindow (UINT flag)
 
void DisableWindow (BOOL disable)
 
BOOL IsVisibleWindow () const
 
void DestoryWindow ()
 
UINT DoMessage (void(*idle_func)())
 
UINT DoMadal ()
 
UINT DoModalRealTime (void(*idle_func)())
 
void OnEventProc (SDL_Event *ev)
 
SDL_HitTestResult OnHitTestPoint (POINT pt)
 
int SendToAdapterFilter (SDL_Event *ev)
 
float GetDeviceDpi () const
 
Uint32 GetPixformat () const
 
SDL_Window * Get_SDL_Window () const
 
SDL_Surface * Get_SDL_Surface () const
 
SDL_Renderer * Get_SDL_Renderer () const
 
SDL_Renderer * Get_SDL_Renderer_OnSurface () const
 
BOOL SDL_MakeCurrent ()
 
SDL_Texture * Get_SDL_Texture () const
 
SDL_SysWMinfo * Get_SDL_SysWMinfo ()
 
void SetSDL_HitTestResult (SDL_HitTestResult rc)
 
SDL_GLContext Get_SDL_GLContext () const
 
virtual void OnExposedPaint ()
 
- Public 成员函数 继承自 CWidgetWnd
 CWidgetWnd (void)
 
virtual ~CWidgetWnd (void)
 
void EnableAdjust (bool bHittest)
 禁用窗口拉伸功能
 
HWND CreateFrame (LPCTSTR pstrWndName, DWORD dwExStyle, const RECT rc, HMENU hMenu=NULL)
 创建一个主框架风格的窗口
 
HWND CreateFrame (LPCTSTR pstrWndName, DWORD dwExStyle=0, int x=CW_USEDEFAULT, int y=CW_USEDEFAULT, int cx=CW_USEDEFAULT, int cy=CW_USEDEFAULT, HMENU hMenu=NULL)
 
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=0, int x=CW_USEDEFAULT, int y=CW_USEDEFAULT, int cx=CW_USEDEFAULT, int cy=CW_USEDEFAULT, HMENU hMenu=NULL)
 
 operator HWND () const
 类型转换
 
void CenterWindow ()
 居中显示
 
void ShowWindow (BOOL bVisable)
 非模态显示
 
void SetTitle (LPCTSTR title)
 设置标题
 
void SetOpacity (BYTE nOpacity)
 
void SetBgColor (COLORREF color)
 
void EnableWindow (BOOL bEnable)
 
void EnableDragMove (BOOL bEnable)
 
void SetIcon (UINT nRes)
 设置图标
 
void SetVarName (LPCTSTR lpVarName)
 
UINT DoModal ()
 模态显示
 
UINT DoModalRealTime (void(*idle_func)())
 实时模式显示
 
void EndDialog (UINT uRetCode)
 
void OnOK ()
 
void OnCancel ()
 
void EnableDragDrop (bool bDropEnable)
 
void ShowTaskbarIcon (bool bShow)
 是否在任务栏图标(不是托盘图标哦)
 
void Close (UINT nRet=IDOK)
 
void SetMinSize (int cx, int cy)
 设置窗口大小最小尺寸
 
virtual void OnInitWindows ()
 创建完成后调用
 
virtual LPCTSTR GetWndClassName ()
 返回注册窗口类的名
 
LRESULT SendMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)
 消息发送接口
 
LRESULT PostMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual BOOL DefWndProc (UINT uMsg, WPARAM wParam, LPARAM lParam)
 
virtual BOOL OnMessage (UINT message, WPARAM wParam, LPARAM lParam, LPCTSTR szName)
 
virtual void OnFinalMessage ()
 
virtual LRESULT OnLButtonDown (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnLButtonUp (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnRButtonDown (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnRButtonUp (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnMouseMove (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnMouseLeave (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnKeyDown (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnKeyUp (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnChar (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual void OnPaint (HDC hdc, RECT *inVaildRect)
 
virtual LRESULT OnPaintBackGround (HDC hdc, RECT *lprcPaint)
 
virtual LRESULT OnSize (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual LRESULT OnNcHitTest (WPARAM wParam=0L, LPARAM lParam=0L)
 
virtual bool OnDrop (FORMATETC *pFmtEtc, STGMEDIUM &medium, DWORD *pdwEffect)
 
- Public 成员函数 继承自 CWidgetWxWidgets
 CWidgetWxWidgets (void)
 
virtual ~CWidgetWxWidgets (void)
 
wxWindow * GetwxWindow () const
 
void EnableAdjust (bool bHittest)
 
BOOL Create (CWidgetWxWidgets *hwndParent, LPCTSTR pstrName, DWORD dwStyle, DWORD dwExStyle, const RECT *rc)
 
UINT DoModal ()
 
UINT DoModalRealTime (void(*idle_func)())
 实时模式显示
 
void CenterWindow ()
 
- Public 成员函数 继承自 BUI::IDockOverlayHandler
 IDockOverlayHandler ()
 
virtual ~IDockOverlayHandler ()
 
void SetDockManager (IDockHandler *mgr)
 
virtual void SetSideRect (RECT rc)
 
- Public 成员函数 继承自 BUI::IEventHandler
 IEventHandler ()
 
virtual ~IEventHandler ()
 
virtual BOOL OnMessageHandler (UINT message, WPARAM wp, LPARAM lp)
 

额外继承的成员函数

- Public 属性 继承自 CWidgetGTK
BeString m_varName
 
SIZE m_szMinWindow
 
UINT m_nExitCode
 
UINT m_nHitTest
 
bool m_bMouseTrack
 
bool m_bHitTest
 
bool m_bDragMove
 
GtkWidget * m_window
 
- Public 属性 继承自 CWidgetGTKmm
BeString m_varName
 
SIZE m_szMinWindow
 
UINT m_nExitCode
 
UINT m_nHitTest
 
bool m_bMouseTrack
 
bool m_bHitTest
 
bool m_bDragMove
 
- Public 属性 继承自 CWidgetWnd
HWND m_hWnd
 
BeString m_varName
 窗口的变量标识,根据这个字符标识,可以查询到窗口对象
 
CIDropTarget * m_pDropTarget
 
void * m_pThunk
 Thunk技术
 
SIZE m_szMinWindow
 窗口最小尺寸
 
UINT m_nExitCode
 
UINT m_nHitTest
 当前的hitest值
 
WNDPROC m_pfnSuperWindowProc
 
bool m_bMouseTrack
 
bool m_bHitTest
 是否可以调整大小
 
bool m_bDragMove
 是否可以拖拽移动
 
COLORREF m_bgColor
 
- Public 属性 继承自 CWidgetWxWidgets
BeString m_varName
 
SIZE m_szMinWindow
 
UINT m_nExitCode
 
UINT m_nHitTest
 
bool m_bMouseTrack
 
bool m_bHitTest
 
bool m_bDragMove
 
COLORREF m_bgColor
 
- Protected 成员函数 继承自 CWidgetOverlayWnd
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
void UpadateWnd (int nAlpha=100)
 
- Protected 成员函数 继承自 CWidgetGLFW
void OnSizeChange ()
 
- Protected 成员函数 继承自 CWidgetSDL2
void OnSizeChange ()
 
Uint32 ToSurfacePixelFormat (Uint32 format) const
 
- Protected 属性 继承自 CWidgetOverlayWnd
int m_blender_alpha
 
BUI::GImagem_pImg
 
BOOL m_isCreate
 
- Protected 属性 继承自 CWidgetGLFW
GLFWwindow * m_window
 
- Protected 属性 继承自 CWidgetSDL2
SDL_Window * m_window
 
SDL_Renderer * m_renderer
 
SDL_Renderer * m_renderer_surface
 
SDL_Surface * m_surface
 
SDL_Texture * m_texture
 
SDL_HitTestResult m_hitrs
 
SDL_SysWMinfo m_sys
 
SDL_GLContext m_glctx
 
WinLinkNodeSDL2 m_link
 
Uint32 m_pixelformat
 
Uint32 m_pixelformat_sdl
 
RECT m_rcRestore
 
float m_highdpi
 
BOOL m_is_size_changed
 
- Protected 属性 继承自 CWidgetWxWidgets
wxWindow * m_window
 
- Protected 属性 继承自 BUI::IDockOverlayHandler
IDockHandlerm_host_mgr
 

构造及析构函数说明

◆ CWidgetOverlaySideWnd() [1/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [1/7]

CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )

◆ CWidgetOverlaySideWnd() [2/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [2/7]

virtual CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )
virtual

◆ CWidgetOverlaySideWnd() [3/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [3/7]

virtual CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )
virtual

◆ CWidgetOverlaySideWnd() [4/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [4/7]

CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )

◆ CWidgetOverlaySideWnd() [5/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [5/7]

CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )

◆ CWidgetOverlaySideWnd() [6/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [6/7]

CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )

◆ CWidgetOverlaySideWnd() [7/7]

CWidgetOverlaySideWnd::CWidgetOverlaySideWnd ( void  )

◆ ~CWidgetOverlaySideWnd() [7/7]

virtual CWidgetOverlaySideWnd::~CWidgetOverlaySideWnd ( void  )
virtual

成员函数说明

◆ PaintPixels() [1/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [2/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [3/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [4/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [5/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [6/7]

void CWidgetOverlaySideWnd::PaintPixels ( BUI::ISurface pSurface,
int  w,
int  h,
int  nAlpha 
)
overridevirtual

◆ PaintPixels() [7/7]

void CWidgetOverlaySideWnd::PaintPixels ( HDC  hdc,
void *  pixel,
int  w,
int  h,
int  bpp,
int  nAlpha 
)
overridevirtual

◆ SetSideType() [1/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [2/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [3/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [4/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [5/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [6/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)

◆ SetSideType() [7/7]

void CWidgetOverlaySideWnd::SetSideType ( UINT  t)
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有