blob: 55c4a24b72fd7f194f312ded56419f925a7df40e [file] [log] [blame]
#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
/////////////////////////////////////////////////////////////////////////////