|
@@ -116,6 +116,8 @@ BEGIN_MESSAGE_MAP(CTCLToolsDlg, CDialog)
|
|
|
ON_BN_CLICKED(BTN_EXEC_CMD, &CTCLToolsDlg::OnBnClickedExecCmd)
|
|
|
ON_BN_CLICKED(BTN_OPEN_FILE, &CTCLToolsDlg::OnBnClickedOpenFile)
|
|
|
ON_BN_CLICKED(BTN_RELOAD_CMD, &CTCLToolsDlg::OnBnClickedReloadCmd)
|
|
|
+ ON_BN_CLICKED(IDC_CHECK_HB, &CTCLToolsDlg::OnBnClickedCheckHb)
|
|
|
+ ON_BN_CLICKED(IDC_CHECK_BH, &CTCLToolsDlg::OnBnClickedCheckBh)
|
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
|
|
@@ -348,6 +350,8 @@ void CTCLToolsDlg::OnBnClickedExecCmd()
|
|
|
std::string data;
|
|
|
if ( ReadKeyFromFile(strText.GetString(), data) )
|
|
|
{
|
|
|
+ // 默认读取内容;
|
|
|
+
|
|
|
g_tclCommand.SendCommand(strCMDName.GetString(), cmdpara, (LPVOID)data.c_str(), data.size());
|
|
|
}
|
|
|
}
|
|
@@ -454,3 +458,27 @@ void CTCLToolsDlg::OnBnClickedReloadCmd()
|
|
|
g_tclCommand.SetExternalCMDParams("cmds.dat");
|
|
|
InitCommandCombobox();
|
|
|
}
|
|
|
+
|
|
|
+void CTCLToolsDlg::OnBnClickedCheckHb()
|
|
|
+{
|
|
|
+ // TODO: 在此添加控件通知处理程序代码
|
|
|
+ BOOL bCheckHB = ((CButton*)GetDlgItem(IDC_CHECK_HB))->GetCheck();
|
|
|
+ BOOL bCheckBH = ((CButton*)GetDlgItem(IDC_CHECK_BH))->GetCheck();
|
|
|
+ if ( bCheckBH && bCheckHB )
|
|
|
+ {
|
|
|
+ // 不可以同时使用2种相斥的方式;
|
|
|
+ ((CButton*)GetDlgItem(IDC_CHECK_HB))->SetCheck(FALSE);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+void CTCLToolsDlg::OnBnClickedCheckBh()
|
|
|
+{
|
|
|
+ // TODO: 在此添加控件通知处理程序代码
|
|
|
+ BOOL bCheckHB = ((CButton*)GetDlgItem(IDC_CHECK_HB))->GetCheck();
|
|
|
+ BOOL bCheckBH = ((CButton*)GetDlgItem(IDC_CHECK_BH))->GetCheck();
|
|
|
+ if ( bCheckBH && bCheckHB )
|
|
|
+ {
|
|
|
+ // 不可以同时使用2种相斥的方式;
|
|
|
+ ((CButton*)GetDlgItem(IDC_CHECK_BH))->SetCheck(FALSE);
|
|
|
+ }
|
|
|
+}
|