diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-02-22 23:38:47 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-02-22 23:38:47 +0000 |
commit | 05d51710084a1af289b44c33efbf1c61d9af3e80 (patch) | |
tree | 2e5103b13d0529fee0d6dd14745444d47f559a06 /pjsip-apps/src/pocketpj/PopUpWnd.h | |
parent | 5e9005a6ed8321e2a3d6cd307bafe5c6ca79eee3 (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.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 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 +///////////////////////////////////////////////////////////////////////////// + |