|
Windows C++ Library
|
#include <Wnd.hpp>
Public Member Functions | |
| CWnd () | |
| CWnd (HWND hWnd) | |
| CWnd (const CWnd &rhs) | |
| virtual | ~CWnd () |
| CWnd & | operator= (const CWnd &rhs) |
| HWND | Handle () const |
| bool | Destroy () |
| bool | Show (int iStyle=SW_SHOW) |
| bool | IsVisible () const |
| void | Enable (bool bEnable=true) |
| bool | IsEnabled () |
| bool | IsMinimised () const |
| bool | IsMaximised () const |
| void | Focus () |
| void | Title (const tchar *lpszTitle) |
| void | Title (const tstring &title) |
| Set the window title. | |
| CString | Title () const |
| void | Font (const CFont &rFont, bool bRedraw=true) |
| CFont | Font () const |
| void | WindowExStyle (DWORD dwExStyle) |
| DWORD | WindowExStyle () const |
| void | WindowStyle (DWORD dwStyle) |
| DWORD | WindowStyle () const |
| void | Centre () |
| void | Move (const CRect &rNewPos, bool bRepaint=true) |
| CRect | WindowRect () const |
| virtual CRect | ClientRect () const |
| CRect | ChildRect (const CWnd &rWnd) const |
| CRect | Placement () const |
| void | WindowPos (HWND hPos, bool bShow) |
| void | WindowPos (HWND hPos, const CRect &rcPos, bool bShow) |
| CWnd | Control (int iID) const |
| LRESULT | SendMessage (UINT iMsg, WPARAM wParam=0, LPARAM lParam=0L) const |
| bool | PostMessage (UINT iMsg, WPARAM wParam=0, LPARAM lParam=0L) const |
| bool | PostCommand (uint iCmd) const |
| bool | PostCtrlMsg (uint iMsg, uint iCtrlID, HWND hCtrl) const |
| WCL::TimerID | StartTimer (WCL::TimerID iTimerID, uint iTimeout) |
| void | StopTimer (WCL::TimerID iTimerID) |
| void | Redraw (bool bRedraw) |
| void | Invalidate (const CRect &rArea, bool bErase=true) |
| void | Invalidate (bool bErase=true) |
| void | Update () |
| void | RepaintNow () |
| void | DrawMenuBar () |
| int | AlertMsg (const tchar *pszMsg,...) const |
| int | QueryMsg (const tchar *pszMsg,...) const |
| int | NotifyMsg (const tchar *pszMsg,...) const |
| int | FatalMsg (const tchar *pszMsg,...) const |
Static Public Attributes | |
| static CWndMap | s_WndMap |
| static CWnd | g_oDesktop |
Protected Attributes | |
| HWND | m_hWnd |
| CWnd::CWnd | ( | ) | [inline] |
| CWnd::CWnd | ( | HWND | hWnd | ) | [inline] |
| CWnd::CWnd | ( | const CWnd & | rhs | ) | [inline] |
| CWnd::~CWnd | ( | ) | [inline, virtual] |
| HWND CWnd::Handle | ( | ) | const [inline] |
| bool CWnd::Destroy | ( | ) | [inline] |
| bool CWnd::Show | ( | int | iStyle = SW_SHOW | ) | [inline] |
| bool CWnd::IsVisible | ( | ) | const [inline] |
| void CWnd::Enable | ( | bool | bEnable = true | ) | [inline] |
| bool CWnd::IsEnabled | ( | ) | [inline] |
| bool CWnd::IsMinimised | ( | ) | const [inline] |
| bool CWnd::IsMaximised | ( | ) | const [inline] |
| void CWnd::Focus | ( | ) | [inline] |
| void CWnd::Title | ( | const tchar * | lpszTitle | ) | [inline] |
| void CWnd::Title | ( | const tstring & | title | ) | [inline] |
Set the window title.
| CString CWnd::Title | ( | ) | const |
| void CWnd::Font | ( | const CFont & | rFont, |
| bool | bRedraw = true |
||
| ) | [inline] |
| CFont CWnd::Font | ( | ) | const [inline] |
| void CWnd::WindowExStyle | ( | DWORD | dwExStyle | ) | [inline] |
| DWORD CWnd::WindowExStyle | ( | ) | const [inline] |
| void CWnd::WindowStyle | ( | DWORD | dwStyle | ) | [inline] |
| DWORD CWnd::WindowStyle | ( | ) | const [inline] |
| void CWnd::Centre | ( | ) |
| void CWnd::Move | ( | const CRect & | rNewPos, |
| bool | bRepaint = true |
||
| ) | [inline] |
| CRect CWnd::WindowRect | ( | ) | const |
| CRect CWnd::ClientRect | ( | ) | const [virtual] |
Reimplemented in CFrameWnd.
| CRect CWnd::ChildRect | ( | const CWnd & | rWnd | ) | const |
| CRect CWnd::Placement | ( | ) | const |
| void CWnd::WindowPos | ( | HWND | hPos, |
| bool | bShow | ||
| ) | [inline] |
| void CWnd::WindowPos | ( | HWND | hPos, |
| const CRect & | rcPos, | ||
| bool | bShow | ||
| ) | [inline] |
| CWnd CWnd::Control | ( | int | iID | ) | const [inline] |
| LRESULT CWnd::SendMessage | ( | UINT | iMsg, |
| WPARAM | wParam = 0, |
||
| LPARAM | lParam = 0L |
||
| ) | const [inline] |
| bool CWnd::PostMessage | ( | UINT | iMsg, |
| WPARAM | wParam = 0, |
||
| LPARAM | lParam = 0L |
||
| ) | const [inline] |
| bool CWnd::PostCommand | ( | uint | iCmd | ) | const [inline] |
| bool CWnd::PostCtrlMsg | ( | uint | iMsg, |
| uint | iCtrlID, | ||
| HWND | hCtrl | ||
| ) | const [inline] |
| WCL::TimerID CWnd::StartTimer | ( | WCL::TimerID | iTimerID, |
| uint | iTimeout | ||
| ) | [inline] |
| void CWnd::StopTimer | ( | WCL::TimerID | iTimerID | ) | [inline] |
| void CWnd::Redraw | ( | bool | bRedraw | ) | [inline] |
| void CWnd::Invalidate | ( | const CRect & | rArea, |
| bool | bErase = true |
||
| ) | [inline] |
| void CWnd::Invalidate | ( | bool | bErase = true | ) | [inline] |
| void CWnd::Update | ( | ) | [inline] |
| void CWnd::RepaintNow | ( | ) | [inline] |
| void CWnd::DrawMenuBar | ( | ) | [inline] |
| int CWnd::AlertMsg | ( | const tchar * | pszMsg, |
| ... | |||
| ) | const |
| int CWnd::QueryMsg | ( | const tchar * | pszMsg, |
| ... | |||
| ) | const |
| int CWnd::NotifyMsg | ( | const tchar * | pszMsg, |
| ... | |||
| ) | const |
| int CWnd::FatalMsg | ( | const tchar * | pszMsg, |
| ... | |||
| ) | const |
CWndMap CWnd::s_WndMap [static] |
CWnd CWnd::g_oDesktop [static] |
HWND CWnd::m_hWnd [protected] |
1.7.6.1