【MFC系列-第18天】企业信息管理软件开发
生活随笔
收集整理的這篇文章主要介紹了
【MFC系列-第18天】企业信息管理软件开发
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
關(guān)注公號(hào)【逆向通信猿】更精彩!!!
CWnd類中常用的成員函數(shù)
| static CWnd* PASCAL GetActiveWindow( ) | (進(jìn)程內(nèi)的)獲取活動(dòng)窗口 |
| CWnd* SetActiveWindow( ) | (進(jìn)程內(nèi)的)將一個(gè)窗口設(shè)置為活動(dòng)窗口 |
| static CWnd* PASCAL GetForegroundWindow( ) | 獲取所有任務(wù)欄主窗口中最前端的窗口 |
| BOOL SetForegroundWindow( ) | 將主窗口推到任務(wù)欄中所有窗口的最前端 |
| CWnd* GetTopWindow( ) const | 獲取所有重疊窗口中最前端的窗口 |
| void BringWindowToTop( ) | 將頂層窗口或者M(jìn)DI子窗口推到重疊窗口的最前端 |
| BOOL FlashWindow( BOOL bInvert ) | 讓窗口在任務(wù)欄中閃爍以下 |
| HICON GetIcon( BOOL bBigIcon ) const | 獲取窗口圖標(biāo) |
| HICON SetIcon( HICON hIcon, BOOL bBigIcon ) | 設(shè)置窗口圖標(biāo) |
| static CWnd* PASCAL GetDesktopWindow( ) | 獲取Windows桌面窗口 |
| void GetWindowRect( LPRECT lpRect ) const | 獲取窗口在屏幕坐標(biāo)中的矩形區(qū)域 (屏幕坐標(biāo)系) |
| void GetClientRect( LPRECT lpRect ) const | 獲取窗口的客戶區(qū)的矩形區(qū)域 (客戶區(qū)坐標(biāo)系) |
| void ClientToScreen( LPPOINT lpPoint ) const | 將客戶區(qū)坐標(biāo)點(diǎn)轉(zhuǎn)換成屏幕坐標(biāo)點(diǎn) |
| void ClientToScreen( LPRECT lpRect ) const | 將客戶區(qū)矩形轉(zhuǎn)換成屏幕矩形 |
| void ScreenToClient( LPPOINT lpPoint ) const | 將屏幕坐標(biāo)點(diǎn)轉(zhuǎn)換成客戶區(qū)坐標(biāo)點(diǎn) |
| void ScreenToClient( LPRECT lpRect ) const | 將屏幕矩形轉(zhuǎn)換成客戶區(qū)矩形 |
| void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint=TRUE ) | 根據(jù)指定的位置移動(dòng)窗口 |
| void MoveWindow(LPCRECT pRect, BOOL bRepaint = TRUE ) | 根據(jù)指定的矩形區(qū)域移動(dòng)窗口 |
| static CWnd* WindowFromPoint( POINT point ) | 獲取屏幕中某個(gè)坐標(biāo)點(diǎn)上的窗口 |
| CWnd* ChildWindowFromPoint( POINT point ) const | 獲取客戶區(qū)內(nèi)某個(gè)坐標(biāo)點(diǎn)上的子窗口 |
| CWnd* GetWindow( UINT nCmd ) const | 全面獲取窗口,包括父子窗口前后窗口等 |
| CWnd*GetNextWindow(UINTnFlag =GW_HWNDNEXT ) const | 獲取z序中的前一個(gè)或后一個(gè)窗口,可以聯(lián)合 |
| static CWnd* FindWindow(LPCTSTR szClassName, LPCTSTR lpszWindowName ) | 根據(jù)類名或者標(biāo)題名查找一個(gè)主窗口 |
| static CWnd* PASCAL GetCapture( ) | 獲取捕捉鼠標(biāo)活動(dòng)的窗口 |
| CWnd* SetCapture( ) | 將窗口設(shè)置為捕捉鼠標(biāo)活動(dòng)的窗口 |
| int GetWindowRgn( HRGN hRgn )const | 獲取不規(guī)則窗口的區(qū)域 |
| int SetWindowRgn( HRGN hRgn, BOOL bRedraw ) | 按照指定的區(qū)域?qū)⒋翱谠O(shè)置為不規(guī)則形狀 |
| BOOL SetWindowPos(const CWnd* pWndAfter, int x, int y, int cx, int cy, UINT nFlags ) | 不但移動(dòng)窗口的x,y坐標(biāo)位置,而且還改變窗口的Z軸次序 |
| void CenterWindow( CWnd* pOwner = NULL ) | 將窗口居中,對(duì)應(yīng)父窗口或者屏幕的中央 |
| CWnd* GetOwner( ) const | 獲取擁有者窗口 等價(jià)于:GetWindow(GW_OWNER) |
| void SetOwner( CWnd* pOwnerWnd ) | 將窗口設(shè)置為被另一個(gè)窗口擁有 |
| CWnd* GetParent( ) const | 獲取父窗口 |
| CWnd* SetParent( CWnd* pWndNewParent ) | 為窗口設(shè)置一個(gè)新的父窗口 |
| int GetDlgCtrlID( ) const | 獲取一個(gè)窗口的ID |
| int SetDlgCtrlID( int nID ) | 給窗口設(shè)置一個(gè)新的ID |
總結(jié)
以上是生活随笔為你收集整理的【MFC系列-第18天】企业信息管理软件开发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【MFC系列-第17天】企业信息管理软件
- 下一篇: 【MFC系列-第19天】初步认识GDI绘