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] |