獲取和設定mfc中Edit輸入的文字

2021-10-05 19:06:31 字數 1390 閱讀 6749

1.右擊控制項屬性,

在dodataexchange函式裡面繫結edit控制項變數

ddx_control

(pdx, idc_edit3, m_txt_sn)

;

補充:在此之前,需要在標頭檔案裡面定義edit控制項的變數名稱

cedit   m_txt_sn;
2.在oninitdialog()函式裡面設定填入的字型大小

cfont * f; 

f =new cfont;

f->

createfont(50

,// nheight 0,

// nwidth 0,

// nescapement 0,

// norientation

fw_bold,

// nweight

true,

// bitalic

false,

// bunderline 0,

// cstrikeout

ansi_charset,

// ncharset

out_default_precis,

// noutprecision

clip_default_precis,

// nclipprecision

default_quality,

// nquality

default_pitch | ff_swiss,

// npitchandfamily _t(

"arial"

)// lpszfac );

m_txt_sn.

setfont

(f);

m_txt_sn.

setwindowtext(""

);this

->

setwindowtext()

;//設定標題

3.如要獲取edit控制項的值,只需 輸入

cstring strvalue;

m_txt_sn.

getwindowtext

(strvalue)

;

即可。

如要設定控制項裡面的值,需要輸入(一般需要在前面設定為空,即m_txt_sn.setwindowtext(「」);)

m_txt_sn.

setwindowtext

(strvalue)

;

MFC中Edit控制項顯示系統時間

mfc中實時顯示系統時間 下面給出在基於對話方塊的mfc應用程式的edit控制項中實時顯示系統時間的方法。首先來了解一下幾個主要的與定時器有關的函式。settimer 函式表示定義乙個定時器。根據定義指定的視窗,在指定的視窗 cwnd 中實現ontimer事件,這樣,就可以響應事件了。settime...

android 輸入法設定和獲取所有的輸入法

修改系統輸入法和獲取系統當前輸入法都是通過操作settings.secure.default input method 如果需要直接修改系統預設輸入法的話可以直接去系統修改settings.secure.default input method引數 設定輸入法 settings.secure.put...

MFC中獲取指標

獲取工具條的指標 在預設狀態下,有乙個預設的工具條afx idw 我們可以根據相應的id去獲取工具條指標,方法如下 c p c afxgetmainwnd getdescendantwindow afx idw 是不是很簡單?獲取狀態條的指標 在預設狀態下,有乙個預設的狀態條afx idw stat...