Commit a5f48b9375544998c5a9a3018a5bf5a4bad72ecf

Authored by xiemeng
1 parent 083fc126

细节优化

@@ -151,10 +151,6 @@ UINT SNBase::ThreadStaticEntryPoint(LPVOID pThis) @@ -151,10 +151,6 @@ UINT SNBase::ThreadStaticEntryPoint(LPVOID pThis)
151 151
152 void SNBase::SetProgress() 152 void SNBase::SetProgress()
153 { 153 {
154 - m_iProcessRange = 1000;  
155 - m_Process->SetRange(0, m_iProcessRange);  
156 - m_Process->SendMessage(PBM_SETBARCOLOR, 0, RGB(0, 0, 255));  
157 - UpdateProgress(0.01);  
158 } 154 }
159 155
160 int SNBase::UpdateUIMsg(const char * strMsg, ...) 156 int SNBase::UpdateUIMsg(const char * strMsg, ...)
@@ -229,13 +225,6 @@ void SNBase::UpdateMainDlgUI(bool bEnable, WriteNvram_Status_e eWriteStatus) @@ -229,13 +225,6 @@ void SNBase::UpdateMainDlgUI(bool bEnable, WriteNvram_Status_e eWriteStatus)
229 225
230 void SNBase::UpdateProgress(double dPercent) 226 void SNBase::UpdateProgress(double dPercent)
231 { 227 {
232 - if (dPercent >= 1)  
233 - {  
234 - dPercent = 1;  
235 - }  
236 -  
237 - int curPos = (int)(dPercent * m_iProcessRange);  
238 - m_Process->SetPos(curPos);  
239 } 228 }
240 229
241 void SNBase::PopupMsgBox(const char* strTilte, UINT uType, const char* strMsg, ...) 230 void SNBase::PopupMsgBox(const char* strTilte, UINT uType, const char* strMsg, ...)
@@ -1216,8 +1205,8 @@ void SNBase::SNThread_Init() @@ -1216,8 +1205,8 @@ void SNBase::SNThread_Init()
1216 //Get main dialog handle 1205 //Get main dialog handle
1217 //g_pMainDlg = (CSNWriterDlg*)g_MainDlgHandle; 1206 //g_pMainDlg = (CSNWriterDlg*)g_MainDlgHandle;
1218 1207
1219 - m_Process = &(g_pMainDlg->m_ProgressSN);  
1220 - SetProgress(); 1208 + // m_Process = &(g_pMainDlg->m_ProgressSN);
  1209 + //SetProgress();
1221 1210
1222 m_bNeedBackupIMEI = false; 1211 m_bNeedBackupIMEI = false;
1223 memset(m_strBackupIMEI, 0, IMEI_ARRAY_LEN); 1212 memset(m_strBackupIMEI, 0, IMEI_ARRAY_LEN);
@@ -1257,4 +1246,5 @@ void SNBase::SNThread_Start() @@ -1257,4 +1246,5 @@ void SNBase::SNThread_Start()
1257 void SNBase::SNThread_Stop() 1246 void SNBase::SNThread_Stop()
1258 { 1247 {
1259 g_iMetaStopFlag = BOOT_STOP; 1248 g_iMetaStopFlag = BOOT_STOP;
  1249 + g_pMainDlg->myloglist.ResetContent();
1260 } 1250 }
@@ -4264,6 +4264,8 @@ void SmartPhoneSN::ThreadMainEntryPoint() @@ -4264,6 +4264,8 @@ void SmartPhoneSN::ThreadMainEntryPoint()
4264 else if (!bSkipScanData && scanDlg.DoModal() != IDOK) 4264 else if (!bSkipScanData && scanDlg.DoModal() != IDOK)
4265 break; 4265 break;
4266 iTestCount++; 4266 iTestCount++;
  4267 + g_pMainDlg->SetTimer(1,1000,NULL);
  4268 + g_pMainDlg->myloglist.ResetContent();
4267 4269
4268 DebugOnOff(true); 4270 DebugOnOff(true);
4269 MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------"); 4271 MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------");
@@ -4402,15 +4404,15 @@ void SmartPhoneSN::ThreadMainEntryPoint() @@ -4402,15 +4404,15 @@ void SmartPhoneSN::ThreadMainEntryPoint()
4402 { 4404 {
4403 case 0: 4405 case 0:
4404 bAnyOperationFail = true; 4406 bAnyOperationFail = true;
4405 - UpdateUIMsg("QC untest"); 4407 + UpdateUIMsg("QC1 untest");
4406 goto End; 4408 goto End;
4407 break; 4409 break;
4408 case 1: 4410 case 1:
4409 - UpdateUIMsg("QC test pass"); 4411 + UpdateUIMsg("QC1 test pass");
4410 break; 4412 break;
4411 default: 4413 default:
4412 bAnyOperationFail = true; 4414 bAnyOperationFail = true;
4413 - UpdateUIMsg("QC test fail"); 4415 + UpdateUIMsg("QC1 test fail");
4414 goto End; 4416 goto End;
4415 break; 4417 break;
4416 } 4418 }
@@ -4501,7 +4503,7 @@ End: @@ -4501,7 +4503,7 @@ End:
4501 4503
4502 if (bAnyOperationFail) 4504 if (bAnyOperationFail)
4503 { 4505 {
4504 - m_Process->SendMessage(PBM_SETBARCOLOR, 0, RGB(255, 0, 0)); 4506 + //m_Process->SendMessage(PBM_SETBARCOLOR, 0, RGB(255, 0, 0));
4505 UpdateUICountResult(FAIL); 4507 UpdateUICountResult(FAIL);
4506 } 4508 }
4507 else 4509 else
@@ -4537,6 +4539,8 @@ End: @@ -4537,6 +4539,8 @@ End:
4537 } 4539 }
4538 g_sMetaComm.sWriteOption.bWriteBarcode = bWriteBarcode; 4540 g_sMetaComm.sWriteOption.bWriteBarcode = bWriteBarcode;
4539 g_sMetaComm.sWriteOption.bWriteIMEI = bWriteIMEI; 4541 g_sMetaComm.sWriteOption.bWriteIMEI = bWriteIMEI;
  4542 + g_pMainDlg->KillTimer(1);
  4543 + g_pMainDlg->GetDlgItem(IDC_MAINUI_TIME_COUNT)->SetWindowText("0 Sec");
4540 4544
4541 if (g_sMetaComm.bSwithTool) 4545 if (g_sMetaComm.bSwithTool)
4542 DisableUSBSwitch(); 4546 DisableUSBSwitch();
@@ -15,8 +15,6 @@ @@ -15,8 +15,6 @@
15 #define IDD_CHANGE_PASSWD_DIALOG 143 15 #define IDD_CHANGE_PASSWD_DIALOG 143
16 #define IDD_FILE_LOAD_DIALOG 144 16 #define IDD_FILE_LOAD_DIALOG 144
17 #define IDD_AUTOGEN_DIALOG 146 17 #define IDD_AUTOGEN_DIALOG 146
18 -#define IDB_BITMAP_LOGO 148  
19 -#define IDI_ICON1 154  
20 #define IDD_ENCRYPTION_DIALOG 155 18 #define IDD_ENCRYPTION_DIALOG 155
21 #define IDB_BITMAP_NORMAL 162 19 #define IDB_BITMAP_NORMAL 162
22 #define IDC_COUNT_TOTAL 1000 20 #define IDC_COUNT_TOTAL 1000
@@ -34,9 +32,6 @@ @@ -34,9 +32,6 @@
34 #define IDC_BTN_MD1 1012 32 #define IDC_BTN_MD1 1012
35 #define IDC_BTN_MD2 1013 33 #define IDC_BTN_MD2 1013
36 #define IDC_BTN_AP 1014 34 #define IDC_BTN_AP 1014
37 -#define IDC_SECURITY_USB 1017  
38 -#define IDC_SWITCHTOOL_CHECK 1018  
39 -#define IDC_DUALTALK_CHECK 1019  
40 #define IDC_WRITE_BARC_CHECK 1021 35 #define IDC_WRITE_BARC_CHECK 1021
41 #define IDC_WRITE_IMEI_CHECK 1022 36 #define IDC_WRITE_IMEI_CHECK 1022
42 #define IDC_WRITE_WIFI_CHECK 1023 37 #define IDC_WRITE_WIFI_CHECK 1023
@@ -96,7 +91,6 @@ @@ -96,7 +91,6 @@
96 #define IDC_SCAN_MSG 1072 91 #define IDC_SCAN_MSG 1072
97 #define IDC_STATIC_PASS 1073 92 #define IDC_STATIC_PASS 1073
98 #define IDC_ETHERNET_MAC_DATA 1074 93 #define IDC_ETHERNET_MAC_DATA 1074
99 -#define IDC_OPERATE_INFO 1075  
100 #define IDC_DRMKEY_MCID_HEADER_SCAN 1076 94 #define IDC_DRMKEY_MCID_HEADER_SCAN 1076
101 #define IDC_DRMKEY_MCID_DATA 1077 95 #define IDC_DRMKEY_MCID_DATA 1077
102 #define IDC_BTN_INDITE 1078 96 #define IDC_BTN_INDITE 1078
@@ -159,9 +153,9 @@ @@ -159,9 +153,9 @@
159 #define IDC_ETHERNET_NEXT_STR 1131 153 #define IDC_ETHERNET_NEXT_STR 1131
160 #define IDC_WIFI_AUTOGEN_STEP 1132 154 #define IDC_WIFI_AUTOGEN_STEP 1132
161 #define IDC_ETHERNET_AUTOGEN_STEP 1134 155 #define IDC_ETHERNET_AUTOGEN_STEP 1134
162 -#define IDC_MAINUI_TEMP2 1135  
163 #define IDC_AUTOGEN_ETHERNET_CHECK 1136 156 #define IDC_AUTOGEN_ETHERNET_CHECK 1136
164 #define IDC_MAINUI_TEMP1 1137 157 #define IDC_MAINUI_TEMP1 1137
  158 +#define IDC_MAINUI_TIME_COUNT 1137
165 #define IDC_DRMKEY_MCID_START_STR 1138 159 #define IDC_DRMKEY_MCID_START_STR 1138
166 #define IDC_DRMKEY_MCID_END_STR 1139 160 #define IDC_DRMKEY_MCID_END_STR 1139
167 #define IDC_BARC_STATIC 1140 161 #define IDC_BARC_STATIC 1140
@@ -169,7 +163,6 @@ @@ -169,7 +163,6 @@
169 #define IDC_BT_STATIC 1142 163 #define IDC_BT_STATIC 1142
170 #define IDC_DRMKEY_MCID_AUTOGEN_STEP 1143 164 #define IDC_DRMKEY_MCID_AUTOGEN_STEP 1143
171 #define IDC_WIFI_STATIC 1144 165 #define IDC_WIFI_STATIC 1144
172 -#define IDC_EXTERN_MD_DOWNLOAD 1145  
173 #define IDC_AUTOGEN_DRMKEY_MCID_CHECK 1146 166 #define IDC_AUTOGEN_DRMKEY_MCID_CHECK 1146
174 #define IDC_PWD_DATA 1147 167 #define IDC_PWD_DATA 1147
175 #define IDC_IMEI_1_STATIC 1148 168 #define IDC_IMEI_1_STATIC 1148
@@ -193,10 +186,7 @@ @@ -193,10 +186,7 @@
193 #define IDC_LOCK_OTP 1166 186 #define IDC_LOCK_OTP 1166
194 #define IDC_STR_SWVERSION 1167 187 #define IDC_STR_SWVERSION 1167
195 #define IDC_STATIC_SWVER 1169 188 #define IDC_STATIC_SWVER 1169
196 -#define IDC_COMBO2 1172  
197 -#define IDC_BUTTONAP 1174  
198 #define IDC_LIST_LOG 1175 189 #define IDC_LIST_LOG 1175
199 -#define IDC_BUTTONBP 1176  
200 #define IDR_OPTION_SWITCHTOOL 32772 190 #define IDR_OPTION_SWITCHTOOL 32772
201 #define IDR_OPTION_EXTMODEM 32773 191 #define IDR_OPTION_EXTMODEM 32773
202 #define IDR_OPTION_SECURITY_USB 32774 192 #define IDR_OPTION_SECURITY_USB 32774
@@ -66,7 +66,7 @@ LINK32=link.exe @@ -66,7 +66,7 @@ LINK32=link.exe
66 # PROP Use_MFC 6 66 # PROP Use_MFC 6
67 # PROP Use_Debug_Libraries 1 67 # PROP Use_Debug_Libraries 1
68 # PROP Output_Dir "Output" 68 # PROP Output_Dir "Output"
69 -# PROP Intermediate_Dir "Output" 69 +# PROP Intermediate_Dir "Debug"
70 # PROP Ignore_Export_Lib 0 70 # PROP Ignore_Export_Lib 0
71 # PROP Target_Dir "" 71 # PROP Target_Dir ""
72 # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c 72 # ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /Yu"stdafx.h" /FD /GZ /c
@@ -170,20 +170,16 @@ BEGIN @@ -170,20 +170,16 @@ BEGIN
170 LTEXT "Target Type:",IDC_STATIC,13,38,43,9,0,WS_EX_RIGHT 170 LTEXT "Target Type:",IDC_STATIC,13,38,43,9,0,WS_EX_RIGHT
171 LTEXT "Total:",IDC_STATIC,6,125,20,10 171 LTEXT "Total:",IDC_STATIC,6,125,20,10
172 LTEXT "Pass:",IDC_STATIC_PASS,6,140,21,10 172 LTEXT "Pass:",IDC_STATIC_PASS,6,140,21,10
173 - CONTROL "Progress1",IDC_PROGRESS_SN,"msctls_progress32",  
174 - WS_BORDER,9,171,166,10  
175 LTEXT "Fail:",IDC_STATIC,6,155,18,10 173 LTEXT "Fail:",IDC_STATIC,6,155,18,10
176 GROUPBOX "config",IDC_STATIC,0,0,178,95 174 GROUPBOX "config",IDC_STATIC,0,0,178,95
177 COMBOBOX IDC_COMBO_COMPORT,61,19,87,51,CBS_DROPDOWNLIST | 175 COMBOBOX IDC_COMBO_COMPORT,61,19,87,51,CBS_DROPDOWNLIST |
178 CBS_SORT | WS_VSCROLL | WS_TABSTOP 176 CBS_SORT | WS_VSCROLL | WS_TABSTOP
179 COMBOBOX IDC_COMBO_TARGET_TYPE,61,35,87,63,CBS_DROPDOWNLIST | 177 COMBOBOX IDC_COMBO_TARGET_TYPE,61,35,87,63,CBS_DROPDOWNLIST |
180 CBS_SORT | WS_VSCROLL | WS_TABSTOP 178 CBS_SORT | WS_VSCROLL | WS_TABSTOP
181 - PUSHBUTTON "Button1",IDC_BTN_INDITE,68,116,108,50,BS_BITMAP | 179 + PUSHBUTTON "Button1",IDC_BTN_INDITE,68,119,108,50,BS_BITMAP |
182 BS_FLAT 180 BS_FLAT
183 - CONTROL "°C",IDC_MAINUI_TEMP2,"Static",SS_LEFTNOWORDWRAP |  
184 - WS_GROUP,42,108,16,9  
185 - CONTROL "temp",IDC_MAINUI_TEMP1,"Static",SS_LEFTNOWORDWRAP |  
186 - WS_GROUP,7,108,32,9,WS_EX_RIGHT 181 + CONTROL "",IDC_MAINUI_TIME_COUNT,"Static",SS_LEFTNOWORDWRAP |
  182 + WS_GROUP,61,109,56,9,WS_EX_RIGHT | WS_EX_STATICEDGE
187 LTEXT "Static",IDC_STATIC_SWVER,6,74,166,11,0,WS_EX_STATICEDGE 183 LTEXT "Static",IDC_STATIC_SWVER,6,74,166,11,0,WS_EX_STATICEDGE
188 LISTBOX IDC_LIST_LOG,180,4,152,168,LBS_NOINTEGRALHEIGHT | 184 LISTBOX IDC_LIST_LOG,180,4,152,168,LBS_NOINTEGRALHEIGHT |
189 WS_VSCROLL | WS_TABSTOP 185 WS_VSCROLL | WS_TABSTOP
@@ -93,6 +93,7 @@ CSNWriterDlg::CSNWriterDlg(CWnd* pParent /*=NULL*/) @@ -93,6 +93,7 @@ CSNWriterDlg::CSNWriterDlg(CWnd* pParent /*=NULL*/)
93 m_strTotal = _T(""); 93 m_strTotal = _T("");
94 m_strPass = _T(""); 94 m_strPass = _T("");
95 m_strFail = _T(""); 95 m_strFail = _T("");
  96 + mytimecount = 0;
96 //}}AFX_DATA_INIT 97 //}}AFX_DATA_INIT
97 // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 98 // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
98 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); 99 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
@@ -105,7 +106,6 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX) @@ -105,7 +106,6 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX)
105 DDX_Control(pDX, IDC_LIST_LOG, myloglist); 106 DDX_Control(pDX, IDC_LIST_LOG, myloglist);
106 DDX_Control(pDX, IDC_COMBO_TARGET_TYPE, m_cTargetTypeBox); 107 DDX_Control(pDX, IDC_COMBO_TARGET_TYPE, m_cTargetTypeBox);
107 DDX_Control(pDX, IDC_COMBO_COMPORT, m_cComPortBox); 108 DDX_Control(pDX, IDC_COMBO_COMPORT, m_cComPortBox);
108 - DDX_Control(pDX, IDC_PROGRESS_SN, m_ProgressSN);  
109 DDX_Text(pDX, IDC_COUNT_TOTAL, m_strTotal); 109 DDX_Text(pDX, IDC_COUNT_TOTAL, m_strTotal);
110 DDX_Text(pDX, IDC_COUNT_PASS, m_strPass); 110 DDX_Text(pDX, IDC_COUNT_PASS, m_strPass);
111 DDX_Text(pDX, IDC_COUNT_FAIL, m_strFail); 111 DDX_Text(pDX, IDC_COUNT_FAIL, m_strFail);
@@ -128,7 +128,6 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX) @@ -128,7 +128,6 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX)
128 128
129 BEGIN_MESSAGE_MAP(CSNWriterDlg, CDialog) 129 BEGIN_MESSAGE_MAP(CSNWriterDlg, CDialog)
130 //{{AFX_MSG_MAP(CSNWriterDlg) 130 //{{AFX_MSG_MAP(CSNWriterDlg)
131 - ON_WM_SYSCOMMAND()  
132 ON_WM_PAINT() 131 ON_WM_PAINT()
133 ON_WM_QUERYDRAGICON() 132 ON_WM_QUERYDRAGICON()
134 ON_BN_CLICKED(IDC_BTN_START, OnBtnStart) 133 ON_BN_CLICKED(IDC_BTN_START, OnBtnStart)
@@ -161,7 +160,9 @@ BEGIN_MESSAGE_MAP(CSNWriterDlg, CDialog) @@ -161,7 +160,9 @@ BEGIN_MESSAGE_MAP(CSNWriterDlg, CDialog)
161 ON_COMMAND(IDR_OPTION_COMPOSITE_DEVICE, OnOptionCompositeDevice) 160 ON_COMMAND(IDR_OPTION_COMPOSITE_DEVICE, OnOptionCompositeDevice)
162 ON_COMMAND(IDR_BACKNV_TOPC, OnBacknvTopc) 161 ON_COMMAND(IDR_BACKNV_TOPC, OnBacknvTopc)
163 ON_COMMAND(IDR_OEM_LOCK, OnFastbootOemLock) 162 ON_COMMAND(IDR_OEM_LOCK, OnFastbootOemLock)
164 - //}}AFX_MSG_MAP 163 + ON_WM_SYSCOMMAND()
  164 + ON_WM_TIMER()
  165 + //}}AFX_MSG_MAP
165 END_MESSAGE_MAP() 166 END_MESSAGE_MAP()
166 167
167 ///////////////////////////////////////////////////////////////////////////// 168 /////////////////////////////////////////////////////////////////////////////
@@ -234,6 +235,7 @@ BOOL CSNWriterDlg::OnInitDialog() @@ -234,6 +235,7 @@ BOOL CSNWriterDlg::OnInitDialog()
234 g_pMainDlg = (CSNWriterDlg*)this; 235 g_pMainDlg = (CSNWriterDlg*)this;
235 ParameterInit(); 236 ParameterInit();
236 SetDlgItemText(IDC_STATIC_SWVER,"please setting SW version"); 237 SetDlgItemText(IDC_STATIC_SWVER,"please setting SW version");
  238 + SetDlgItemText(IDC_MAINUI_TIME_COUNT,"0 Sec");
237 239
238 return TRUE; // return TRUE unless you set the focus to a control 240 return TRUE; // return TRUE unless you set the focus to a control
239 } 241 }
@@ -413,8 +415,6 @@ void CSNWriterDlg::EnableUIItem() @@ -413,8 +415,6 @@ void CSNWriterDlg::EnableUIItem()
413 m_SNMenu.GetSubMenu(3)->EnableMenuItem(0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION); 415 m_SNMenu.GetSubMenu(3)->EnableMenuItem(0, MF_GRAYED | MF_DISABLED | MF_BYPOSITION);
414 m_SNMenu.GetSubMenu(3)->EnableMenuItem(1, MF_ENABLED | MF_BYPOSITION); 416 m_SNMenu.GetSubMenu(3)->EnableMenuItem(1, MF_ENABLED | MF_BYPOSITION);
415 } 417 }
416 - GetDlgItem(IDC_MAINUI_TEMP1)->ShowWindow(FALSE);  
417 - GetDlgItem(IDC_MAINUI_TEMP2)->ShowWindow(FALSE);  
418 418
419 SetDlgItemText(IDC_BTN_START, "Start"); 419 SetDlgItemText(IDC_BTN_START, "Start");
420 } 420 }
@@ -583,14 +583,9 @@ void CSNWriterDlg::OnPaint() @@ -583,14 +583,9 @@ void CSNWriterDlg::OnPaint()
583 583
584 void CSNWriterDlg::ShowTemperatureOnUI() 584 void CSNWriterDlg::ShowTemperatureOnUI()
585 { 585 {
586 - GetDlgItem(IDC_MAINUI_TEMP1)->ShowWindow(true);  
587 - GetDlgItem(IDC_MAINUI_TEMP2)->ShowWindow(true);  
588 586
589 m_MainUIT1.Format("%s", g_sMetaComm.sIMEIOption.Temp_Option.strTemperatureData); 587 m_MainUIT1.Format("%s", g_sMetaComm.sIMEIOption.Temp_Option.strTemperatureData);
590 - GetDlgItem(IDC_MAINUI_TEMP1)->SetWindowText(m_MainUIT1);  
591 588
592 - //GetDlgItem(IDC_MAINUI_TEMP1)->SetFont(&m_font);  
593 - //GetDlgItem(IDC_MAINUI_TEMP2)->SetFont(&m_font);  
594 //m_font.DeleteObject(); 589 //m_font.DeleteObject();
595 } 590 }
596 591
@@ -742,13 +737,6 @@ HBRUSH CSNWriterDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) @@ -742,13 +737,6 @@ HBRUSH CSNWriterDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
742 { 737 {
743 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); 738 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
744 739
745 - // TODO: Change any attributes of the DC here  
746 - if((IDC_MAINUI_TEMP1 == pWnd->GetDlgCtrlID())||(IDC_MAINUI_TEMP2 == pWnd->GetDlgCtrlID()))  
747 - {  
748 - pDC->SetTextColor(RGB(255,0,0));  
749 - }  
750 -  
751 - // TODO: Return a different brush if the default is not desired  
752 return hbr; 740 return hbr;
753 } 741 }
754 742
@@ -1095,3 +1083,16 @@ void CSNWriterDlg::OnFastbootOemLock() @@ -1095,3 +1083,16 @@ void CSNWriterDlg::OnFastbootOemLock()
1095 } 1083 }
1096 1084
1097 } 1085 }
  1086 +
  1087 +void CSNWriterDlg::OnTimer(UINT nIDEvent)
  1088 +{
  1089 + CString astr_time;
  1090 + if (nIDEvent == 1)
  1091 + {
  1092 + mytimecount ++;
  1093 + astr_time.Format("%d Sec",mytimecount);
  1094 + SetDlgItemText(IDC_MAINUI_TIME_COUNT,astr_time);
  1095 +
  1096 + }
  1097 + CDialog::OnTimer(nIDEvent);
  1098 +}
@@ -84,6 +84,7 @@ protected: @@ -84,6 +84,7 @@ protected:
84 afx_msg void OnOptionCompositeDevice(); 84 afx_msg void OnOptionCompositeDevice();
85 afx_msg void OnBacknvTopc(); 85 afx_msg void OnBacknvTopc();
86 afx_msg void OnFastbootOemLock(); 86 afx_msg void OnFastbootOemLock();
  87 + afx_msg void OnTimer(UINT nIDEvent);
87 //}}AFX_MSG 88 //}}AFX_MSG
88 DECLARE_MESSAGE_MAP() 89 DECLARE_MESSAGE_MAP()
89 90
@@ -124,6 +125,7 @@ public: @@ -124,6 +125,7 @@ public:
124 HBITMAP m_hBitmapFail; 125 HBITMAP m_hBitmapFail;
125 HBITMAP m_hBitmapnormal; 126 HBITMAP m_hBitmapnormal;
126 CFont m_font; 127 CFont m_font;
  128 + int mytimecount;
127 }; 129 };
128 130
129 //{{AFX_INSERT_LOCATION}} 131 //{{AFX_INSERT_LOCATION}}
Please register or login to post a comment