|
Windows C++ Library
|
#include <PopupWnd.hpp>
Classes | |
| struct | WNDCREATE |
Public Member Functions | |
| CPopupWnd () | |
| virtual bool | Create () |
| virtual bool | Create (DWORD dwExStyle, DWORD dwStyle) |
Protected Member Functions | |
| virtual void | GetClassParams (WNDCLASS &rParams) |
| virtual bool | Register (WNDCLASS &rParams) |
| virtual void | GetCreateParams (WNDCREATE &rParams) |
| virtual bool | Create (WNDCREATE &rCreate) |
| virtual LRESULT | WndProc (HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
| virtual LRESULT | DefaultWndProc (HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
| virtual void | OnActivate (bool bActivating) |
| virtual void | OnFocus () |
| virtual void | OnFocusLost () |
| virtual void | OnLeftButtonDown (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnLeftButtonUp (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnLeftButtonDblClick (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnRightButtonDown (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnRightButtonUp (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnRightButtonDblClick (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnMouseMove (const CPoint &ptCursor, WCL::KeyFlags iKeyFlags) |
| virtual void | OnKeyDown (WCL::KeyCode wKey, WCL::KeyState dwFlags) |
| virtual void | OnKeyUp (WCL::KeyCode wKey, WCL::KeyState dwFlags) |
| virtual void | OnChar (WCL::KeyCode wKey, WCL::KeyState dwFlags) |
| virtual void | OnSelectMenu (uint iFlags, uint iItemID, HMENU hMenu) |
| virtual void | OnShowMenuItemHint (uint iItemID) |
| virtual void | OnShowMenuPopupHint (HMENU hMenu) |
| virtual void | OnShowSystemMenuHint () |
| virtual void | OnShowDefaultMenuHint () |
| virtual void | OnCaptureChanged () |
| Mouse capture lost. | |
Static Protected Member Functions | |
| static LRESULT WINDOWPROC | PopupWndProc (HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
| WNDPROC | m_lpfnOldWndProc |
| bool CPopupWnd::Create | ( | ) | [virtual] |
| bool CPopupWnd::Create | ( | DWORD | dwExStyle, |
| DWORD | dwStyle | ||
| ) | [virtual] |
| void CPopupWnd::GetClassParams | ( | WNDCLASS & | rParams | ) | [protected, virtual] |
Reimplemented in CSplitWnd, CFrameWnd, CStatusBar, CToolBar, CStatusBarIcon, CStatusBarLabel, CHintBar, CStatusBarPanel, and CView.
| bool CPopupWnd::Register | ( | WNDCLASS & | rParams | ) | [protected, virtual] |
Reimplemented in CStdWnd.
| void CPopupWnd::GetCreateParams | ( | WNDCREATE & | rParams | ) | [protected, virtual] |
Reimplemented in CListView, CSplitWnd, CFrameWnd, CStatusBar, WCL::TreeView, CComboBox, CListBox, CDateTimePicker, CEditBox, CToolBar, CTabCtrl, CStatusBarIcon, CProgressBar, CUpDownBtns, CCtrlWnd, CStatusBarLabel, CHintBar, CDlgFrame, CStatusBarPanel, CToolTip, CCheckBox, CIconCtrl, CLabel, CRadioBtn, CView, CButton, CStaticCtrl, and CCmdButton.
| bool CPopupWnd::Create | ( | WNDCREATE & | rCreate | ) | [protected, virtual] |
| LRESULT WINDOWPROC CPopupWnd::PopupWndProc | ( | HWND | hWnd, |
| UINT | iMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [static, protected] |
| LRESULT CPopupWnd::WndProc | ( | HWND | hWnd, |
| UINT | iMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [protected, virtual] |
Reimplemented from CMsgWnd.
Reimplemented in CFrameWnd, CEditBox, CTabWndHost, CURLLabel, CCmdButton, and CStdWnd.
| LRESULT CPopupWnd::DefaultWndProc | ( | HWND | hWnd, |
| UINT | iMsg, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) | [protected, virtual] |
Implements CMsgWnd.
| void CPopupWnd::OnActivate | ( | bool | bActivating | ) | [protected, virtual] |
Reimplemented from CMsgWnd.
| void CPopupWnd::OnFocus | ( | ) | [protected, virtual] |
Reimplemented in CDlgFrame.
| void CPopupWnd::OnFocusLost | ( | ) | [protected, virtual] |
| void CPopupWnd::OnLeftButtonDown | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
Reimplemented in CSplitWnd.
| void CPopupWnd::OnLeftButtonUp | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
Reimplemented in CSplitWnd.
| void CPopupWnd::OnLeftButtonDblClick | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnRightButtonDown | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnRightButtonUp | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnRightButtonDblClick | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnMouseMove | ( | const CPoint & | ptCursor, |
| WCL::KeyFlags | iKeyFlags | ||
| ) | [protected, virtual] |
Reimplemented in CSplitWnd, and CCmdButton.
| void CPopupWnd::OnKeyDown | ( | WCL::KeyCode | wKey, |
| WCL::KeyState | dwFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnKeyUp | ( | WCL::KeyCode | wKey, |
| WCL::KeyState | dwFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnChar | ( | WCL::KeyCode | wKey, |
| WCL::KeyState | dwFlags | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnSelectMenu | ( | uint | iFlags, |
| uint | iItemID, | ||
| HMENU | hMenu | ||
| ) | [protected, virtual] |
| void CPopupWnd::OnShowMenuItemHint | ( | uint | iItemID | ) | [protected, virtual] |
| void CPopupWnd::OnShowMenuPopupHint | ( | HMENU | hMenu | ) | [protected, virtual] |
| void CPopupWnd::OnShowSystemMenuHint | ( | ) | [protected, virtual] |
| void CPopupWnd::OnShowDefaultMenuHint | ( | ) | [protected, virtual] |
| void CPopupWnd::OnCaptureChanged | ( | ) | [protected, virtual] |
Mouse capture lost.
WNDPROC CPopupWnd::m_lpfnOldWndProc [protected] |
1.7.6.1