OSDN Git Service

Sync Dialog Disable command button when running.
authorFrank Li <lznuaa@gmail.com>
Wed, 22 Jul 2009 15:20:40 +0000 (23:20 +0800)
committerFrank Li <lznuaa@gmail.com>
Wed, 22 Jul 2009 15:20:40 +0000 (23:20 +0800)
Signed-off-by: Frank Li <lznuaa@gmail.com>
src/TortoiseProc/SyncDlg.cpp
src/TortoiseProc/SyncDlg.h

index 59ba970..1522fe4 100644 (file)
@@ -188,7 +188,7 @@ BOOL CSyncDlg::OnInitDialog()
 \r
        // -------------Create Command Log Ctrl ---------\r
        DWORD dwStyle;\r
-       dwStyle= ES_MULTILINE | ES_READONLY | WS_CHILD | WS_VISIBLE;\r
+       dwStyle= ES_MULTILINE | ES_READONLY | WS_CHILD | WS_VISIBLE | ES_AUTOHSCROLL | ES_AUTOVSCROLL |WS_VSCROLL  ;\r
 \r
        if( !m_ctrlCmdOut.Create(dwStyle,rectDummy,&m_ctrlTabCtrl,IDC_CMD_LOG))\r
        {\r
@@ -404,6 +404,12 @@ UINT CSyncDlg::ProgressThread()
 \r
 LRESULT CSyncDlg::OnProgressUpdateUI(WPARAM wParam,LPARAM lParam)\r
 {\r
+       if(wParam == MSG_PROGRESSDLG_START)\r
+       {\r
+               m_ctrlAnimate.Play(0,-1,-1);\r
+               this->m_ctrlProgress.SetPos(0);\r
+       }\r
+\r
        if(wParam == MSG_PROGRESSDLG_END || wParam == MSG_PROGRESSDLG_FAILED)\r
        {\r
                //m_bDone = true;\r
index a08f50f..03432d2 100644 (file)
@@ -94,7 +94,7 @@ protected:
        \r
        void ShowProgressCtrl(bool bShow=true);\r
        void ShowInputCtrl(bool bShow=true);\r
-       void SwitchToRun(){ShowProgressCtrl(true);ShowInputCtrl(false);}\r
+       void SwitchToRun(){ShowProgressCtrl(true);ShowInputCtrl(false);EnableControlButton(false);}\r
        void SwitchToInput(){ShowProgressCtrl(false);ShowInputCtrl(true);}\r
        LRESULT OnProgressUpdateUI(WPARAM wParam,LPARAM lParam);\r
 \r