1樓:匿名使用者
樓上給的**有點小問題。
從你提供的**看,應該是cstring型別的關聯變數吧(m_1_.getat)
如果關聯型別是int,那麼直接賦值給n就好了;
如果關聯型別是cstring,那麼:
m_2 = m_4_; //字串賦值
n = atoi(m_2.getbuffer(0)); //轉換成int整數
double d = atof(m_2.getbuffer(0)); //轉換成浮點數
2樓:dota要有平常心
你繫結的 是 control 型別
.. 還是 value 型別...
value 型別: updatedata(true) 後數字就到 你繫結的變數裡了.
如果是 control 型別..
那麼:cstring temp;
變數.getwindowtext(temp);
int n = temp.getbuffer(0);
3樓:匿名使用者
int a = getdlgitemint(控制元件id)
4樓:匿名使用者
1、最簡單的方法 updatedata();
2、cstring strtemp;
getdlgitem(控制元件id)->getwindowtext(strtemp);
m_2_=atoi(strtemp)
3、getdlgitemtext( int nid, cstring& rstring );
在mfc中如何讓編輯框顯示數字
5樓:匿名使用者
如果不考慮edit的對齊方式
給你的edit賦一個變數(在edit框按右鍵,新增變數),類別為value名為m_editv1
按鍵程式
void ctest1dlg::onbnclickedbutton9()
就可以了
6樓:殘影之月殤
顯示數字,你是自己賦值,還是從資料庫中獲取,又或者從檔案中獲取?編輯框設定個變數,然後根據你的需要賦值啊。如果你呼叫對話方塊,在訊息處理函式中賦值
7樓:匿名使用者
setwindowtext()試試
在vs2019中使用mfc怎樣在基於對話方塊的的程式中將
新增全域性變數 cbitmap m bm cbrush m br 在cmydlg中先後初始化m bm,m br,即 m bm.m hobject hbitmap loadimage afxgetinstancehandle t 點陣圖路徑 如 c documents and settings me ...
怎樣去獲取mfc中Edit輸入的文字
cstring str char ch 10 1 getdlgitem idc edit getwindowtext str 2 getdlgitemtext idc edit,str 3 getdlgitem idc edit sendmessage wm gettext,10,lparam ch...
cad提示 在源圖形中未找到塊,如果當前在編輯器中開啟了源圖
只可能純在一下問題。第一 你的原始檔已經被刪除。第二 你的原始檔已經更改了路徑。第三 你的原始檔已經更改了路徑。如果原始檔已經被刪除 你可以重新定義塊,新增到工具選項板中,如果原始檔是應為改名了或者更改了路徑。請按一下方法調整。使用 工具選項板 視窗中標題欄上的 特性 按鈕可以建立新的工具選項板。使...