全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2388
推到 Plurk!
推到 Facebook!

如何能從EDIT輸入控制的參數

尚未結案
eerr007
一般會員


發表:3
回覆:2
積分:1
註冊:2007-04-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-20 14:52:08 IP:220.130.xxx.xxx 訂閱
如何能從EDIT輸入控制的參數

我是MFC的新手請各位大大多幫忙一下,
我是用VC6.0的MFC編寫的edit對話盒,

我要從edit輸入控制的參數,以CString輸入字串,

再轉成BYTE來寫入,但不知要如何編寫edit是將他

編輯OnChangeEdit1( )來寫,還是用mfc ClassWizard來設,

DoDataExchange資料交換該怎麼設;

idc_edit1-是BYTE to send;(4是傳出,2是讀取)
idc_edit2-是驗証碼;ff
idc_edit3-是決定傳或讀;(d0或C0)
idc_edit4-是傳出的資料;(是以數字或16進制)

我有4個edit控制項用send鈕來寫入,用RS232通訊,只用com1,
目的是控制IC
eerr007
一般會員


發表:3
回覆:2
積分:1
註冊:2007-04-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-23 18:08:38 IP:220.130.xxx.xxx 訂閱
vc++ 6.0裡面MFC應用程式,對話框基礎產生的架構. 

想要在edit control輸出CString型態數值,setwindowtext似乎只接受CString型態,

或是有其他的函式可以使用?

以下是部份程式碼, 想要從edit1讀到數值 經過IC運算後顯示到RS232上面的燈上.

我查了兩三天了,救救我吧!!!

請問各位大大這function該怎摸寫???

void CTestDlg::OnChangeEdit1()
{
UpdateData(TRUE);
double value1 =m_e1.GetWindowText() = 4 ;
double value2 =m_e1.GetWindowText() = 2 ;
CString str;
str.Format("%e",value1);
str.Format("%f",value2);
//IDC_LIST1.SetWindowText();
IDC_LIST1.SetWindowText();
}

系統時間:2024-05-04 14:19:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!