1樓:何處淬吳鉤
很簡單:
m_edit.getline(0,lpszbuffer);//讀取edit控制元件中第一行文字存入lpszbuffer指向的字串中,m_edit是與edit控制元件關聯的變數
可參考**:
int i, nlinecount = m_myedit.getlinecount();//m_myedit是與edit控制元件關聯的變數
cstring strtext, strline;
// dump every line of text of the edit control.
for (i=0; i < nlinecount; i++)
2樓:
在使用cedit控制元件的時候經常新增一個與cstring型別的成員變數與這個控制元件關聯,m_sedit,使用m_sedit我們就可以直接操作cedit中的資料。因為這個變數是cstring型別的,它只能實現一些與cstring類相關的操作。
如果想靈活適用cedit「多行資料」輸入的時候,新增一個cstring型別的成員變數就不是很好了,得新增一個cedit型別的成員變數m_hwdedit,這個變數就是我們畫的這個控制元件,用cedit的cedit::getline()方法,就可以把指定行的資料放到一個快取裡面。
兩種型別的成員變數是有區別的,一個是以資料為中心,而另一個是以控制元件為中心。
怎樣去獲取mfc中edit輸入的文字
3樓:全新開拓者
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);
4、senddlgitemmessage(idc_edit,wm_gettext,10,(lparam)ch);
5、根據相關聯的成員變數直接獲取輸入的字串
4樓:匿名使用者
你的edit控制元件放在一個對話方塊上吧
這個對話方塊有一個類與其相關聯吧
為這個類新增一個成員函式 這個函式用來獲取輸入的文字在這個函式中 定義一個陣列 接收這些文字
char szbuffer[1024]=;
呼叫api函式 getdlgitemtext(控制元件id號,szbuffer);
5樓:匿名使用者
在edit上單擊右鍵,選擇新增變數,設定為cstring型,比如叫做m_test1,那麼你在程式裡可以直接用cstring型的m_test1這個變數了,就是輸入值
在MFC中如何讀取文字內容並按行輸出到Edit Box
別用readstring 用readline 試試看 讀一行輸出到m edit一行就可以了阿 怎樣去獲取mfc中edit輸入的文字 全新開拓者 cstring str char ch 10 1 getdlgitem idc edit getwindowtext str 2 getdlgitemtex...
PHP中如何得到陣列的長度
歲月錄音機 count 和sizeof 都可以直接統計一維陣列長度。示例如下 arr array 0 1 2 3 4 5 6 7 8 9 echo count arr 輸出10 arr array 蘋果 香蕉 桔子 西瓜 梨 葡萄 echo sizeof arr 輸出6 count 函式有兩個引數 ...
如何在Multisim中得到電路的阻抗
元件庫裡有,可惜multisim不能畫相量圖。multisim 如何測量輸入電阻 墨汁諾 用萬用表測量,調到相應的歐姆檔位,直接 測就可以。輸入和輸出的阻抗並不是直接用萬用表來測量的,那是測量不到。對比一個三極體的共發射極放大電路的輸入阻抗就可以看出來。理想運放的輸入阻抗是無窮大,輸出是無窮小,但現...