diff options
Diffstat (limited to 'pjsip-apps/src/pocketpj/PopUpWnd.h')
-rw-r--r-- | pjsip-apps/src/pocketpj/PopUpWnd.h | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/pjsip-apps/src/pocketpj/PopUpWnd.h b/pjsip-apps/src/pocketpj/PopUpWnd.h new file mode 100644 index 0000000..55c4a24 --- /dev/null +++ b/pjsip-apps/src/pocketpj/PopUpWnd.h @@ -0,0 +1,67 @@ +#ifndef __POPUP_WND_H__ +#define __POPUP_WND_H__ + + +class CPocketPJDlg; + +///////////////////////////////////////////////////////////////////////////// +struct CPopUpContent +{ + CString m_Title1; + CString m_Title2; + CString m_Title3; + CString m_Btn1; + CString m_Btn2; +}; + + +///////////////////////////////////////////////////////////////////////////// +// CPopUpWnd window + +class CPopUpWnd : public CWnd +{ +public: + CPopUpWnd(CPocketPJDlg* pParent); + virtual ~CPopUpWnd(); + + void SetContent(const CPopUpContent &content); + void Hide(); + void Show(); + + void SetWindowSize(int nWindowWidth = 200, int nWindowHeight = 180); + + void PeekAndPump(); + +// Implementation +protected: + CPocketPJDlg * m_ParentWnd; + + CStatic m_Title1; + CStatic m_Title2; + CStatic m_Title3; + CButton m_Btn1; + CButton m_Btn2; + + BOOL Create(CPocketPJDlg* pParent); + +// Overrides + // ClassWizard generated virtual function overrides + //{{AFX_VIRTUAL(CPopUpWnd) + public: + virtual BOOL DestroyWindow(); + //}}AFX_VIRTUAL + +// Generated message map functions +protected: + //{{AFX_MSG(CPopUpWnd) + afx_msg BOOL OnEraseBkgnd(CDC* pDC); + //}}AFX_MSG + afx_msg void OnCancel1(); + afx_msg void OnCancel2(); + DECLARE_MESSAGE_MAP() +}; + + +#endif +///////////////////////////////////////////////////////////////////////////// + |