summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/pocketpj/PopUpWnd.h
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-02-22 23:38:47 +0000
committerBenny Prijono <bennylp@teluu.com>2008-02-22 23:38:47 +0000
commit05d51710084a1af289b44c33efbf1c61d9af3e80 (patch)
tree2e5103b13d0529fee0d6dd14745444d47f559a06 /pjsip-apps/src/pocketpj/PopUpWnd.h
parent5e9005a6ed8321e2a3d6cd307bafe5c6ca79eee3 (diff)
Ticket #493: PocketPC, a new and better sample application for PocketPC
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1819 74dad513-b988-da41-8d7b-12977e46ad98
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 00000000..55c4a24b
--- /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
+/////////////////////////////////////////////////////////////////////////////
+