chenluhua1980
3 天以前 b099ab8b7c83dc957bd9777a0bb90c1d8202056b
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;
// 对话框数据