|
@@ -134,7 +134,15 @@ BOOL CTCLToolsDlg::OnInitDialog()
|
|
|
m_cbSerial.SetCurSel(0);
|
|
|
|
|
|
InitCommandCombobox();
|
|
|
- m_cbCommands.SetCurSel(0);
|
|
|
+ CString strCOM = AfxGetApp()->GetProfileString("TCLTools","COM", "");
|
|
|
+ if ( strCOM.Find("COM") )
|
|
|
+ {
|
|
|
+ m_cbSerial.SelectString(0, strCOM);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ m_cbCommands.SetCurSel(0);
|
|
|
+ }
|
|
|
|
|
|
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
|
|
|
}
|
|
@@ -175,7 +183,6 @@ HCURSOR CTCLToolsDlg::OnQueryDragIcon()
|
|
|
return static_cast<HCURSOR>(m_hIcon);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
BOOL CTCLToolsDlg::OnDeviceChange(UINT nEventType, DWORD_PTR dwData)
|
|
|
{
|
|
|
switch (nEventType)
|
|
@@ -236,7 +243,7 @@ void CTCLToolsDlg::OnBnClickedOpenPort()
|
|
|
int nCurSel = m_cbSerial.GetCurSel();
|
|
|
if ( nCurSel != CB_ERR ) {
|
|
|
m_cbSerial.GetLBText(nCurSel,strText);
|
|
|
-
|
|
|
+ AfxGetApp()->WriteProfileString("TCLTools","COM", strText);
|
|
|
if ( g_tclCommand.IsOpen())
|
|
|
g_tclCommand.Close();
|
|
|
|
|
@@ -403,3 +410,17 @@ void CTCLToolsDlg::OnBnClickedOpenFile()
|
|
|
SetDlgItemText(IDC_EDIT_KEY, OpenDlg.GetPathName());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+void CTCLToolsDlg::OnOK()
|
|
|
+{
|
|
|
+ // TODO: 在此添加专用代码和/或调用基类
|
|
|
+
|
|
|
+ CDialog::OnOK();
|
|
|
+}
|
|
|
+
|
|
|
+void CTCLToolsDlg::OnCancel()
|
|
|
+{
|
|
|
+ // TODO: 在此添加专用代码和/或调用基类
|
|
|
+
|
|
|
+ CDialog::OnCancel();
|
|
|
+}
|