summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/pocketpj/PopUpWnd.h
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip-apps/src/pocketpj/PopUpWnd.h')
-rw-r--r--pjsip-apps/src/pocketpj/PopUpWnd.h67
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
+/////////////////////////////////////////////////////////////////////////////
+