chenluhua1980
昨天 a79fcf6a937e1bfe57014d2c99f1bb9f98bfa892
SourceCode/Bond/Servo/MsgDlg.h
@@ -9,6 +9,13 @@
#define MSG_BOX_ERROR      0x03
#define MSG_BOX_SUCCEED      0x04
#define WM_MSGDLG_SET_TITLE      (WM_APP + 400)
#define WM_MSGDLG_SET_MESSAGE   (WM_APP + 401)
#define WM_MSGDLG_SET_ICON      (WM_APP + 402)
#define WM_MSGDLG_SET_MARQUEE   (WM_APP + 403)
#define WM_MSGDLG_DELAY_CLOSE   (WM_APP + 404)
#define WM_MSGDLG_SET_COMPLETE   (WM_APP + 405)
class CMsgDlg : public CDialogEx
{
   DECLARE_DYNAMIC(CMsgDlg)
@@ -38,6 +45,13 @@
private:
   void Resize();
   void UpdateIcon();
   bool IsUiThread() const;
   LRESULT OnMsgSetTitle(WPARAM wParam, LPARAM lParam);
   LRESULT OnMsgSetMessage(WPARAM wParam, LPARAM lParam);
   LRESULT OnMsgSetIcon(WPARAM wParam, LPARAM lParam);
   LRESULT OnMsgSetMarquee(WPARAM wParam, LPARAM lParam);
   LRESULT OnMsgDelayClose(WPARAM wParam, LPARAM lParam);
   LRESULT OnMsgSetComplete(WPARAM wParam, LPARAM lParam);
private:
   COLORREF m_crBkgnd;
@@ -52,6 +66,8 @@
   int m_nCompleteCode;
   DWORD_PTR m_dwData;
   DWORD_PTR m_dwDataEx;
   BOOL m_bDelayClose;
   DWORD m_uiThreadId;
// 对话框数据