MsgBox.h
上传用户:oldpeter23
上传日期:2013-01-09
资源大小:1111k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. #ifndef _MSGBOX_H_
  2. #define _MSGBOX_H_
  3. #include "CoolBtn.h" // Added by ClassView
  4. #include "GDIX.H" // Added by ClassView
  5. #define MBX_OK     1
  6. #define MBX_YESNO  2
  7. class CMsgBox:public CDialogX
  8. {
  9. public:
  10. UINT m_type;
  11. virtual int DoModal(LPCTSTR lpszTemplateName,HWND hWndParent);
  12. UINT ShowMsg(char* caption,char* msg,UINT type,HWND hwnd);
  13. virtual  ~CMsgBox();
  14. CMsgBox();
  15. protected:
  16. virtual void OnTimer(UINT nIDEvent);
  17. HRGN m_hrgnTitle;
  18. virtual void OnLButtonDown(UINT nFlags, POINT &point);
  19. virtual void OnMouseMove(UINT nFlags, POINT point);
  20. CRectX m_rcMsg;
  21. CRectX m_rc;
  22. CRectX m_rcTitle;
  23. HBITMAP m_hbmpT1;
  24. HBITMAP m_hbmpT2;
  25. HBITMAP m_hbmpClose;
  26. HBITMAP m_hbmpFace;
  27. CCoolBtn m_btn1;
  28. CCoolBtn m_btn2;
  29. CCoolBtn m_btnClose;
  30. virtual BOOL OnEraseBkgnd(HDC hdc);
  31. UINT m_uResult;
  32. char m_msg[256];
  33. char m_caption[128];
  34. virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
  35. };
  36. #endif