【MFC系列-第18天】企业信息管理软件开发

关注公号【逆向通信猿】更精彩!!!

CWnd类中常用的成员函数

函数名称 含义
static CWnd* PASCAL GetActiveWindow( ) (进程内的)获取活动窗口
CWnd* SetActiveWindow( ) (进程内的)将一个窗口设置为活动窗口
static CWnd* PASCAL GetForegroundWindow( ) 获取所有任务栏主窗口中最前端的窗口
BOOL SetForegroundWindow( ) 将主窗口推到任务栏中所有窗口的最前端
CWnd* GetTopWindow( ) const 获取所有重叠窗口中最前端的窗口
void BringWindowToTop( ) 将顶层窗口或者MDI子窗口推到重叠窗口的最前端
BOOL FlashWindow( BOOL bInvert ) 让窗口在任务栏中闪烁以下
HICON GetIcon( BOOL bBigIcon ) const 获取窗口图标
HICON SetIcon( HICON hIcon, BOOL bBigIcon ) 设置窗口图标
static CWnd* PASCAL GetDesktopWindow( ) 获取Windows桌面窗口
void GetWindowRect( LPRECT lpRect ) const 获取窗口在屏幕坐标中的矩形区域 (屏幕坐标系)
void GetClientRect( LPRECT lpRect ) const 获取窗口的客户区的矩形区域 (客户区坐标系)
void ClientToScreen( LPPOINT lpPoint ) const 将客户区坐标点转换成屏幕坐标点
void ClientToScreen( LPRECT lpRect ) const 将客户区矩形转换成屏幕矩形
void ScreenToClient( LPPOINT lpPoint ) const 将屏幕坐标点转换成客户区坐标点
void ScreenToClient( LPRECT lpRect ) const 将屏幕矩形转换成客户区矩形
void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint=TRUE ) 根据指定的位置移动窗口
void MoveWindow(LPCRECT pRect, BOOL bRepaint = TRUE ) 根据指定的矩形区域移动窗口
static CWnd* WindowFromPoint( POINT point ) 获取屏幕中某个坐标点上的窗口
CWnd* ChildWindowFromPoint( POINT point ) const 获取客户区内某个坐标点上的子窗口
CWnd* GetWindow( UINT nCmd ) const 全面获取窗口,包括父子窗口前后窗口等
CWnd*GetNextWindow(UINTnFlag =GW_HWNDNEXT ) const 获取z序中的前一个或后一个窗口,可以联合
static CWnd* FindWindow(LPCTSTR szClassName, LPCTSTR lpszWindowName ) 根据类名或者标题名查找一个主窗口
static CWnd* PASCAL GetCapture( ) 获取捕捉鼠标活动的窗口
CWnd* SetCapture( ) 将窗口设置为捕捉鼠标活动的窗口
int GetWindowRgn( HRGN hRgn )const 获取不规则窗口的区域
int SetWindowRgn( HRGN hRgn, BOOL bRedraw ) 按照指定的区域将窗口设置为不规则形状
BOOL SetWindowPos(const CWnd* pWndAfter, int x, int y, int cx, int cy, UINT nFlags ) 不但移动窗口的x,y坐标位置,而且还改变窗口的Z轴次序
void CenterWindow( CWnd* pOwner = NULL ) 将窗口居中,对应父窗口或者屏幕的中央
CWnd* GetOwner( ) const 获取拥有者窗口 等价于:GetWindow(GW_OWNER)
void SetOwner( CWnd* pOwnerWnd ) 将窗口设置为被另一个窗口拥有
CWnd* GetParent( ) const 获取父窗口
CWnd* SetParent( CWnd* pWndNewParent ) 为窗口设置一个新的父窗口
int GetDlgCtrlID( ) const 获取一个窗口的ID
int SetDlgCtrlID( int nID ) 给窗口设置一个新的ID

猜你喜欢

转载自blog.csdn.net/wlwdecs_dn/article/details/121529354