1樓:炫彩介面庫
mfc的編
輯框預設只能顯示 文字內容,你設定什麼內容就顯示什麼內容;
參考方法:
如果你是想讓一個數字遞增顯示在編輯框裡,那麼可以按照以下思路:
1.定義一個整形變數, 例如: int ver=0;
2.然後設定一個定時器:settimer(); 時間設定為1秒鐘加1次;
3.在定時器訊息中,對ver++;
4.把ver轉換為字串型別,設定到編輯框中;
5.重新整理視窗更新ui顯示遞增後的數字;
參考函式:
settimer() //設定定時器
wm_timer //定時器訊息
setwindowtext //設定編輯框文字內容, 當然你也可以使用mfc中封裝的函式設定,他也是封裝的這個函式;
invalidate() //重新整理視窗,顯示遞增的內容
2樓:匿名使用者
sleep(1000);是掛起狀態,介面不更新。
用定時器做會非常好。
oninitdialog裡面:
settimer(1,1000,null);
ontimer裡面:(classwizard過載wm_timer)m_input_edit++;
updatedata(false);
3樓:朝川年華
重繪了沒(好像是repaint)
如何寫**在mfc編輯框中限定數字輸入的範圍,比如1-100,而且當輸入超出範圍時,自動歸回到初始輸入狀態
4樓:滄海雄風
//給edit新增事件處理函式::onenchangeedit1
void czhujiandlg::onenchangeedit1()}
5樓:
可以手動控制的 你定義一個變數 是整形 然後下面會有最小值和最大值的設定
6樓:匿名使用者
main()
return 0;
}是這樣嗎?
在mfc中如何讓編輯框顯示數字
7樓:匿名使用者
如果不考慮edit的對齊方式
給你的edit賦一個變數(在edit框按右鍵,新增變數),類別為value名為m_editv1
按鍵程式
void ctest1dlg::onbnclickedbutton9()
就可以了
8樓:殘影之月殤
顯示數字,你是自己賦值,還是從資料庫中獲取,又或者從檔案中獲取?編輯框設定個變數,然後根據你的需要賦值啊。如果你呼叫對話方塊,在訊息處理函式中賦值
9樓:匿名使用者
setwindowtext()試試
mfc怎樣在編輯框裡設定預設數字
10樓:曹曉山
mfc設定預設編輯框內容,為了避免重複輸入內容,可以在編輯框中設定預設資訊,在oninitdialog()函式中新增**:
方法一:
cedit* pedit=(cedit*)getdlgitem(idc_edit_rule);
//獲取相應的編輯框id
pedit->setwindowtext(_t("1.選擇兩個保密的大素數p和q"));
//設定預設顯示的內容
方法二:
bool crsadlg::oninitdialog()
11樓:匿名使用者
//在視窗
的初始化函式oninitdialog()中新增setdlgitemtext(idc_edit,text("1234"));
getdlgitem(idc_edit)->setfocus();
((cedit*)getdlgitem(idc_edit))->setsel(0,-1,true);
12樓:匿名使用者
clogindlg::clogindlg(cwnd* pparent /*=null*/)
: cdialog(clogindlg::idd, pparent)}afx_data_init
}在.cpp裡,有這樣一段子函式,我的編輯框定義了變數名為m_bdsn ,要讓它顯示字串 "mycourse".只要把m_bdsn = _t("");寫成m_bdsn = _t("mycourse");就可以.
文字表達一般般,希望能幫到你,我也經常上網搜資料,大家互相幫助.
mfc中數字怎麼在編輯框顯示,顯示數字和結果
13樓:匿名使用者
方法很多啊
方法1:void setdlgitemint(int nid, uint nvalue, bool bsigned = true)
例:setdlgitemint(idc_edit1,465,1);//nid就是編輯框的id,nvalue就是你要顯示的數字,bsigned就確定你的數是singed還是unsigned的
setdlgitemtext( int nid, lpctstr lpszstring );
getdlgitemtext( int nid, lptstr lpstr, int nmaxcount );
getdlgitemtext( int nid, cstring& rstring );
等等……
方法二:為你的編輯框新增變數,如m_edit
然後int i=你的數值;
cstring temp;
temp.format("%d",i);
m_edit=temp;
updatedata(false);//顯示編輯框的內容
上面1方法簡單,但是多限制,下面的麻煩一點,但是可以通過改變format的引數輸入各種的型別的值。
14樓:匿名使用者
給編輯框新增一個整型或者float型或者double型的變數就可以啊
關於vc++在mfc中怎樣在編輯框中獲取數字並賦值於某個變數?
15樓:匿名使用者
樓上給的**有點小問題。
從你提供的**看,應該是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)); //轉換成浮點數
16樓:dota要有平常心
你繫結的 是 control 型別
.. 還是 value 型別...
value 型別: updatedata(true) 後數字就到 你繫結的變數裡了.
如果是 control 型別..
那麼:cstring temp;
變數.getwindowtext(temp);
int n = temp.getbuffer(0);
17樓:匿名使用者
int a = getdlgitemint(控制元件id)
18樓:匿名使用者
1、最簡單的方法 updatedata();
2、cstring strtemp;
getdlgitem(控制元件id)->getwindowtext(strtemp);
m_2_=atoi(strtemp)
3、getdlgitemtext( int nid, cstring& rstring );
mfc怎麼在編輯訊息響應函式中讓編輯框中顯示資料
19樓:幸運乖乖
一般編輯框
baiedit需要在**du前加上updatedata(true);
在**後加上updatedata(false);
因為編輯框每zhi次輸dao入的數都不一樣的,需要在內每做一容次操作時更新一次。只要記住編輯框都需要用到這兩句就ok了。
如:updatedata(true);
// m_strshow是cstring型別關聯編輯框的變數m_strshow = _t("初始化成功,等待客戶端連線...\r\n");
updatedata(false);
或者加個判斷if (updatedata(false))也可以更新其內容。
20樓:靜靜的世界
(1)第一種方法
updatedata(true);
// m_strshow是cstring型別關聯編輯框的變數m_strshow = _t("初始化成功,等待客戶端連線專...\r\n");
updatedata(false);
(2)第二種方法屬
static int i = 0;
if (i)
else
i++;
21樓:匿名使用者
我想說你這個程式沒問題,
我自己寫了個程式測了一下,能顯示
(1)第一種方法
版updatedata(true);
// m_strshow是cstring型別關聯編輯權框的變數m_strshow = _t("初始化成功,等待客戶端連線...\r\n");
updatedata(false);
(2)第二種方法
static int i = 0;
if (i)
else
i++;
二個方法都放在button的單擊事件裡試驗過,沒問題,都能顯示。
22樓:消失掉de記憶
看你定義的變數資料交換有問題不
MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置
據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...
易語言SQL資料庫。如何將「編輯框組合框日期框」的內容新增到超級列表框內?通過後一定加分
版本 2 支援庫 mysql 支援庫 iext z開始日期 到文字 取年份 日期框1開始日期.今天 到文字 取月份 日期框1開始日期.今天 到文字 取日 日期框1開始日期.今天 取文字右邊 00 到文字 取小時 日期框1開始日期.今天 2 到文字 取文字右邊 00 到文字 取分鐘 日期框1開始日期....
易語言怎麼判斷編輯框裡面有幾個0 9的數字呢
方法一 整數型 取文字長度 文字型 文字資料 系統核心支援庫 文字操作 方法二 如果你是要找包含的0 9數字,用尋找文字。樓主只要數字,其它的我就不幫你算了 版本 2 子程式 按鈕1 被單擊 區域性變數 i,整數型 區域性變數 數值,文字型 區域性變數 數值2,文字型 區域性變數 s,整數型 計次迴...