Commit 5501e233fcd78a8c43966b86862ade15ad457037

Authored by xiemeng
1 parent 04517dfb

优化界面

修改图标以及主窗口标题
... ... @@ -8,3 +8,66 @@
8 8 /intex.PRI
9 9 /intex.PS
10 10 /intex.WK3
  11 +/Debug/SN_Station.pch
  12 +/Output/AUTH.obj
  13 +/Output/AUTH.sbr
  14 +/Output/AboutSNDlg.obj
  15 +/Output/AboutSNDlg.sbr
  16 +/Output/AtProcess.obj
  17 +/Output/AtProcess.sbr
  18 +/Output/BtnST.obj
  19 +/Output/BtnST.sbr
  20 +/Output/CeXDib.obj
  21 +/Output/CeXDib.sbr
  22 +/Output/ChgPasswdDlg.obj
  23 +/Output/ChgPasswdDlg.sbr
  24 +/Output/Common.obj
  25 +/Output/Common.sbr
  26 +/Output/Encryption.obj
  27 +/Output/Encryption.sbr
  28 +/Output/FPexc.obj
  29 +/Output/FPexc.sbr
  30 +/Output/SCERT.obj
  31 +/Output/SCERT.sbr
  32 +/Output/SLA.obj
  33 +/Output/SLA.sbr
  34 +/Output/SN Writer.exp
  35 +/Output/SN Writer.ilk
  36 +/Output/SN Writer.lib
  37 +/Output/SN Writer.obj
  38 +/Output/SN Writer.pdb
  39 +/Output/SN Writer.res
  40 +/Output/SN Writer.sbr
  41 +/Output/SN WriterDlg.obj
  42 +/Output/SN WriterDlg.sbr
  43 +/Output/SNbase.obj
  44 +/Output/SNbase.sbr
  45 +/Output/SPexc.obj
  46 +/Output/SPexc.sbr
  47 +/Output/ScanData.obj
  48 +/Output/ScanData.sbr
  49 +/Output/ShadeButtonST.obj
  50 +/Output/ShadeButtonST.sbr
  51 +/Output/StdAfx.obj
  52 +/Output/StdAfx.sbr
  53 +/Output/SystemConfig.obj
  54 +/Output/SystemConfig.sbr
  55 +/Output/VerifyPasswdDlg.obj
  56 +/Output/VerifyPasswdDlg.sbr
  57 +/Output/autogendlg.obj
  58 +/Output/autogendlg.sbr
  59 +/Output/fileseldlg.obj
  60 +/Output/fileseldlg.sbr
  61 +/Output/rs232Module.obj
  62 +/Output/rs232Module.sbr
  63 +/Output/vc60.idb
  64 +/Output/vc60.pdb
  65 +/Output/xboot_debug.obj
  66 +/Output/xboot_debug.sbr
  67 +/Output/SN Writer.bsc
  68 +/Output/chooseworkmode.obj
  69 +/Output/chooseworkmode.sbr
  70 +/SN Writer.aps
  71 +/SN Writer.clw
  72 +/SN Writer.ncb
  73 +/SN Writer.plg
... ...
... ... @@ -167,7 +167,8 @@ int SNBase::UpdateUIMsg(const char * strMsg, ...)
167 167 iRet = vsprintf(szBuf, strMsg, varg);
168 168 va_end(varg);
169 169
170   - g_pMainDlg->SetDlgItemText(IDC_OPERATE_INFO, szBuf);
  170 +// g_pMainDlg->SetDlgItemText(IDC_OPERATE_INFO, szBuf);
  171 + g_pMainDlg->myloglist.SetCurSel(g_pMainDlg->myloglist.AddString(szBuf));
171 172
172 173 return iRet;
173 174 }
... ...
... ... @@ -875,12 +875,13 @@ BOOL CSystemConfig::DestroyWindow()
875 875 g_sMetaComm.sIMEIOption.bDualIMEI = true;
876 876 g_sMetaComm.sIMEIOption.iImeiNums = DUAL_IMEI;
877 877 }
878   - if (myswversion == "")
  878 + if (myswversion == "" ||myswversion == "null" )
879 879 {
880 880 strcpy(g_sMetaComm.check_sw_ver,"null");
881 881 }
882 882 else
883 883 {
  884 + memset(g_sMetaComm.check_sw_ver,0x0,sizeof(g_sMetaComm.check_sw_ver));
884 885 memcpy(g_sMetaComm.check_sw_ver,myswversion.GetBuffer(myswversion.GetLength()),myswversion.GetLength());
885 886 }
886 887
... ...
No preview for this file type
... ... @@ -18,6 +18,7 @@
18 18 #define IDB_BITMAP_LOGO 148
19 19 #define IDI_ICON1 154
20 20 #define IDD_ENCRYPTION_DIALOG 155
  21 +#define IDB_BITMAP_NORMAL 162
21 22 #define IDC_COUNT_TOTAL 1000
22 23 #define IDC_BTN_SYSCONFIG 1001
23 24 #define IDC_BTN_START 1002
... ... @@ -194,6 +195,7 @@
194 195 #define IDC_STATIC_SWVER 1169
195 196 #define IDC_COMBO2 1172
196 197 #define IDC_BUTTONAP 1174
  198 +#define IDC_LIST_LOG 1175
197 199 #define IDC_BUTTONBP 1176
198 200 #define IDR_OPTION_SWITCHTOOL 32772
199 201 #define IDR_OPTION_EXTMODEM 32773
... ... @@ -224,9 +226,9 @@
224 226 //
225 227 #ifdef APSTUDIO_INVOKED
226 228 #ifndef APSTUDIO_READONLY_SYMBOLS
227   -#define _APS_NEXT_RESOURCE_VALUE 161
  229 +#define _APS_NEXT_RESOURCE_VALUE 163
228 230 #define _APS_NEXT_COMMAND_VALUE 32798
229   -#define _APS_NEXT_CONTROL_VALUE 1175
  231 +#define _APS_NEXT_CONTROL_VALUE 1176
230 232 #define _APS_NEXT_SYMED_VALUE 101
231 233 #endif
232 234 #endif
... ...
... ... @@ -539,6 +539,10 @@ SOURCE=.\res\manifest.xml
539 539 # End Source File
540 540 # Begin Source File
541 541
  542 +SOURCE=.\res\NORMAL.bmp
  543 +# End Source File
  544 +# Begin Source File
  545 +
542 546 SOURCE=.\res\PASS.bmp
543 547 # End Source File
544 548 # Begin Source File
... ...
No preview for this file type
... ... @@ -152,42 +152,42 @@ BEGIN
152 152 LTEXT "......",IDC_PWD_MSG,7,50,273,23
153 153 END
154 154
155   -IDD_SNWRITER_DIALOG DIALOGEX 0, 0, 335, 231
  155 +IDD_SNWRITER_DIALOG DIALOGEX 0, 0, 335, 193
156 156 STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
157 157 WS_SYSMENU
158 158 EXSTYLE WS_EX_APPWINDOW
159   -CAPTION "SN Writer"
160   -FONT 10, "System", 0, 0, 0x1
  159 +CAPTION "SN Writer(TOPWELL)"
  160 +FONT 10, "System"
161 161 BEGIN
162 162 LTEXT "ComPort:",IDC_STATIC,13,22,43,9,0,WS_EX_RIGHT
163   - EDITTEXT IDC_COUNT_TOTAL,213,18,100,13,ES_AUTOHSCROLL |
164   - ES_READONLY
165   - PUSHBUTTON "System Config",IDC_BTN_SYSCONFIG,13,83,135,18
166   - DEFPUSHBUTTON "Start",IDC_BTN_START,244,123,80,35
167   - PUSHBUTTON "Quit",IDC_BTN_QUIT,9,123,80,35
168   - EDITTEXT IDC_COUNT_PASS,213,51,100,13,ES_AUTOHSCROLL |
  163 + EDITTEXT IDC_COUNT_TOTAL,33,122,22,13,ES_AUTOHSCROLL |
169 164 ES_READONLY
170   - EDITTEXT IDC_COUNT_FAIL,213,86,100,13,ES_AUTOHSCROLL |
171   - ES_READONLY
172   - LTEXT "Target Type:",IDC_STATIC,13,54,43,9,0,WS_EX_RIGHT
173   - LTEXT "Total:",IDC_STATIC,184,21,27,10
174   - LTEXT "Pass:",IDC_STATIC_PASS,184,54,27,10
  165 + PUSHBUTTON "Config",IDC_BTN_SYSCONFIG,110,54,43,14
  166 + DEFPUSHBUTTON "Start",IDC_BTN_START,14,54,43,14
  167 + PUSHBUTTON "Quit",IDC_BTN_QUIT,62,54,43,14
  168 + EDITTEXT IDC_COUNT_PASS,33,137,22,13,ES_AUTOHSCROLL | ES_READONLY
  169 + EDITTEXT IDC_COUNT_FAIL,33,152,22,13,ES_AUTOHSCROLL | ES_READONLY
  170 + LTEXT "Target Type:",IDC_STATIC,13,38,43,9,0,WS_EX_RIGHT
  171 + LTEXT "Total:",IDC_STATIC,6,125,20,10
  172 + LTEXT "Pass:",IDC_STATIC_PASS,6,140,21,10
175 173 CONTROL "Progress1",IDC_PROGRESS_SN,"msctls_progress32",
176   - WS_BORDER,9,171,315,10
177   - GROUPBOX "",IDC_STATIC,177,7,147,98
178   - LTEXT "Fail:",IDC_STATIC,184,89,27,10
179   - GROUPBOX "",IDC_STATIC,9,7,147,98
  174 + WS_BORDER,9,171,166,10
  175 + LTEXT "Fail:",IDC_STATIC,6,155,18,10
  176 + GROUPBOX "config",IDC_STATIC,0,0,178,95
180 177 COMBOBOX IDC_COMBO_COMPORT,61,19,87,51,CBS_DROPDOWNLIST |
181 178 CBS_SORT | WS_VSCROLL | WS_TABSTOP
182   - COMBOBOX IDC_COMBO_TARGET_TYPE,61,51,87,63,CBS_DROPDOWNLIST |
  179 + COMBOBOX IDC_COMBO_TARGET_TYPE,61,35,87,63,CBS_DROPDOWNLIST |
183 180 CBS_SORT | WS_VSCROLL | WS_TABSTOP
184   - LTEXT "...",IDC_OPERATE_INFO,9,185,225,35
185   - PUSHBUTTON "Button1",IDC_BTN_INDITE,123,123,87,35,BS_BITMAP
  181 + PUSHBUTTON "Button1",IDC_BTN_INDITE,68,116,108,50,BS_BITMAP |
  182 + BS_FLAT
186 183 CONTROL "°C",IDC_MAINUI_TEMP2,"Static",SS_LEFTNOWORDWRAP |
187   - WS_GROUP,298,185,35,35
  184 + WS_GROUP,42,108,16,9
188 185 CONTROL "temp",IDC_MAINUI_TEMP1,"Static",SS_LEFTNOWORDWRAP |
189   - WS_GROUP,239,185,56,35,WS_EX_RIGHT
190   - LTEXT "Static",IDC_STATIC_SWVER,15,110,289,11
  186 + WS_GROUP,7,108,32,9,WS_EX_RIGHT
  187 + LTEXT "Static",IDC_STATIC_SWVER,6,74,166,11,0,WS_EX_STATICEDGE
  188 + LISTBOX IDC_LIST_LOG,180,4,152,168,LBS_NOINTEGRALHEIGHT |
  189 + WS_VSCROLL | WS_TABSTOP
  190 + GROUPBOX "Result",IDC_STATIC,0,101,177,92
191 191 END
192 192
193 193 IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316
... ... @@ -249,8 +249,6 @@ BEGIN
249 249 10,162,8
250 250 LTEXT "Meta DLL 1340.01",IDC_METADLL_VERSION,42,27,104,8
251 251 LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8
252   - LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.",
253   - IDC_STATIC,42,58,170,8
254 252 ICON IDR_MAINFRAME,IDC_STATIC,13,12,20,20
255 253 END
256 254
... ... @@ -530,6 +528,7 @@ IDR_MAINFRAME ICON DISCARDABLE "res\\SN Writer.ico"
530 528
531 529 IDB_BITMAP_FAIL BITMAP MOVEABLE PURE "res\\FAIL.bmp"
532 530 IDB_BITMAP_PASS BITMAP MOVEABLE PURE "res\\PASS.bmp"
  531 +IDB_BITMAP_NORMAL BITMAP DISCARDABLE "res\\NORMAL.bmp"
533 532
534 533 /////////////////////////////////////////////////////////////////////////////
535 534 //
... ...
... ... @@ -31,7 +31,7 @@ static char THIS_FILE[] = __FILE__;
31 31 unsigned short g_iTotalComPort = MAX_COMPORT_COUNT;
32 32 unsigned short g_iComportArray[MAX_COMPORT_COUNT] = {0};
33 33 byte g_QC_value_from_phone;// ´ÓÊÖ»úÖжÁµ½µÄQCÖµ
34   -const char *g_strToolVersion = "SN Writer V1.1728.00";
  34 +const char *g_strToolVersion = "SN Writer (TOPWELL)";
35 35 TOPWELL_TOOL_WORK_MODE g_topwell_workmode;
36 36
37 37
... ... @@ -102,7 +102,7 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX)
102 102 {
103 103 CDialog::DoDataExchange(pDX);
104 104 //{{AFX_DATA_MAP(CSNWriterDlg)
105   -
  105 + DDX_Control(pDX, IDC_LIST_LOG, myloglist);
106 106 DDX_Control(pDX, IDC_COMBO_TARGET_TYPE, m_cTargetTypeBox);
107 107 DDX_Control(pDX, IDC_COMBO_COMPORT, m_cComPortBox);
108 108 DDX_Control(pDX, IDC_PROGRESS_SN, m_ProgressSN);
... ... @@ -110,7 +110,7 @@ void CSNWriterDlg::DoDataExchange(CDataExchange* pDX)
110 110 DDX_Text(pDX, IDC_COUNT_PASS, m_strPass);
111 111 DDX_Text(pDX, IDC_COUNT_FAIL, m_strFail);
112 112 DDX_Text(pDX,IDC_MAINUI_TEMP1,m_MainUIT1);
113   - //}}AFX_DATA_MAP
  113 + //}}AFX_DATA_MAP
114 114
115 115 #ifdef _BITMAP_BTN_
116 116 DDX_Control(pDX, IDC_BTN_INDITE, m_InditeBTN);
... ... @@ -217,10 +217,11 @@ BOOL CSNWriterDlg::OnInitDialog()
217 217
218 218 m_hBitmapFail = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP_FAIL));
219 219 m_hBitmapPass = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP_PASS));
220   - ((CWnd*)GetDlgItem(IDC_BTN_INDITE))->ShowWindow(SW_HIDE);
  220 + m_hBitmapnormal = ::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP_NORMAL));
  221 + //((CWnd*)GetDlgItem(IDC_BTN_INDITE))->ShowWindow(SW_HIDE);
221 222
222 223 #ifdef _BITMAP_BTN_
223   - m_InditeBTN.SetBitmap(m_hBitmapPass);
  224 + m_InditeBTN.SetBitmap(m_hBitmapnormal);
224 225 #else
225 226 m_InditeBTN.SetShade(CShadeButtonST::SHS_METAL);
226 227 #endif
... ... @@ -465,7 +466,8 @@ void CSNWriterDlg::UpdateOperateResult(WriteNvram_Status_e eWriteStatus)
465 466 break;
466 467
467 468 case NORMAL:
468   - ((CWnd*)GetDlgItem(IDC_BTN_INDITE))->ShowWindow(SW_HIDE);
  469 + ((CWnd*)GetDlgItem(IDC_BTN_INDITE))->ShowWindow(SW_SHOW);
  470 + m_InditeBTN.SetBitmap(m_hBitmapnormal);
469 471 break;
470 472
471 473 case CANCEL:
... ... @@ -587,8 +589,8 @@ void CSNWriterDlg::ShowTemperatureOnUI()
587 589 m_MainUIT1.Format("%s", g_sMetaComm.sIMEIOption.Temp_Option.strTemperatureData);
588 590 GetDlgItem(IDC_MAINUI_TEMP1)->SetWindowText(m_MainUIT1);
589 591
590   - GetDlgItem(IDC_MAINUI_TEMP1)->SetFont(&m_font);
591   - GetDlgItem(IDC_MAINUI_TEMP2)->SetFont(&m_font);
  592 + //GetDlgItem(IDC_MAINUI_TEMP1)->SetFont(&m_font);
  593 + //GetDlgItem(IDC_MAINUI_TEMP2)->SetFont(&m_font);
592 594 //m_font.DeleteObject();
593 595 }
594 596
... ... @@ -667,7 +669,7 @@ void CSNWriterDlg::OnBtnSysconfig()
667 669 // TODO: Add your control notification handler code here
668 670 CSystemConfig dlg;
669 671 dlg.DoModal();
670   - if (dlg.myswversion == "")
  672 + if (dlg.myswversion == "" ||dlg.myswversion == "null")
671 673 {
672 674 SetDlgItemText(IDC_STATIC_SWVER,"The version number is empty!!!");
673 675 }
... ...
... ... @@ -26,7 +26,8 @@ public:
26 26
27 27 // Dialog Data
28 28 //{{AFX_DATA(CSNWriterDlg)
29   - enum { IDD = IDD_SNWRITER_DIALOG };
  29 + enum { IDD = IDD_SNWRITER_DIALOG };
  30 + CListBox myloglist;
30 31 CComboBox m_cTargetTypeBox;
31 32 CComboBox m_cComPortBox;
32 33 CProgressCtrl m_ProgressSN;
... ... @@ -121,6 +122,7 @@ private:
121 122 public:
122 123 HBITMAP m_hBitmapPass;
123 124 HBITMAP m_hBitmapFail;
  125 + HBITMAP m_hBitmapnormal;
124 126 CFont m_font;
125 127 };
126 128
... ...
No preview for this file type
No preview for this file type
Please register or login to post a comment