【MFC系列-第18天】企业信息管理软件开发
生活随笔
收集整理的這篇文章主要介紹了
【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 |
總結
以上是生活随笔為你收集整理的【MFC系列-第18天】企业信息管理软件开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【MFC系列-第17天】企业信息管理软件
- 下一篇: 笔记本电脑的应用主题哪个软件好(笔记本电