程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 控件-MFC 輸入多組數據 float型

控件-MFC 輸入多組數據 float型

編輯:編程解疑
MFC 輸入多組數據 float型

圖片說明

用一個結構體表示組信息,組信息包括作業編號,提交時間,運行時間

下面是編碼,請問要怎麼改

//錄入數據按鈕
void CMFCApplication2Dlg::OnBnClickedButton1()
{
counter = GetDlgItemInt(IDC_EDIT5,NULL,TRUE); //IDC_EDIT5 作業數 in1
tasks[tempcou1].number = GetDlgItemInt(IDC_EDIT6,NULL,TRUE); //IDC_EDIT6 作業編號 in3

tasks[tempcou1].come_time = float(GetDlgItemInt(IDC_EDIT7,NULL,TRUE)); //IDC_EDIT7 提交時間 in4
tasks[tempcou1]. run_time = float(GetDlgItemInt(IDC_EDIT4,NULL,TRUE)); //IDC_EDIT4 運行時間 in5
tempcou1++;

 in3.Clear();//清空數據
 in3.GetFocus();//再次獲得焦點
 in4.Clear();//清空數據
 in4.GetFocus();//再次獲得焦點
 in5.Clear();//清空數據
 in5.GetFocus();//再次獲得焦點

 if(tempcou1>counter)
 {
    MessageBox(L"錄入信息超過作業數!", L"溫馨提示", MB_OK|MB_ICONINFORMATION);
    return;
 }
// TODO: 在此添加控件通知處理程序代碼

}

最佳回答:


用clistctrl代替下面的控件
http://blog.csdn.net/yue7603835/article/details/7196260
http://www.cnblogs.com/sura/archive/2012/05/15/2501132.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved