你的位置:pcMing工作室 >> 资讯 >> 编程开发 >> C++编程 >> 详细内容 在线投稿

vc++获取编辑框的值

排行榜 收藏 打印 发给朋友 举报 来源: 互联网   发布者:未知
热度133票  浏览363次 【共0条评论】【我要评论 时间:2010年3月05日 10:50
pcMing工作室,~Abu6F8jCp

首先,新建一个基于MFC应用程序,然后在resource中的对话框上添加编辑框控件。

2S j1x7M @xk[0pcMing工作室L]{0K'R.\6r]2k

在编辑框控件上点右键,修改ID为一个有意义的标识。pcMing工作室1U7vx2DH&UZ

.^M FH.Q:s-r[J;E0然后,View ->ClassWizard,在弹出的对话框中,选择Member Variables,找到刚才的编辑框ID,关联变量。

rC)Q[{i3ReG0

#d Q+xS8Q0关联变量分为两种。一种是Control变量,一种是Values变量。pcMing工作室4A ~~/g7p*n$r#[

pcMing工作室o#_(D1XS{ I

同一个控件,这两个变量都可以定义,也可定义其中的一个。

N Bq.a+kf0

dU5}{ p5R7|0定义完关联变量后,就可用相关的函数来获取编辑框的值了。

Yr*b%u T J6y X0pcMing工作室Z8I:@d_R,rg9y)C

举例为:一个编辑框的ID为,IDC_EDIT1,pcMing工作室1@R9aM0H$F&r4Sn

-S,Xx9m(A6\%Fi M'rA8?0关联Values变量为:CString m_num1,pcMing工作室P;V$IC"~q bIS

Gjk s'V5D5G}0关联Control变量为:CEdit m_edit1

sz"O"S Z+~0pcMing工作室%VXrGdp7R;y

方法一:pcMing工作室:N0}\"\'J#b3a

!V R6fb h0int num1;
r2q[;m;H4Zo0char ch1[10];pcMing工作室 B \.DHv3O}
GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);pcMing工作室$W1k&De;y/P#z
pcMing工作室1a-d L-A)V7Q.x
ch1="asdfsafasdf";pcMing工作室B1~ [_(f~pL-ySB
GetDlgItem(IDC_EDIT1)->SetWindowText(ch1)

W/n B[ Xh,K0pcMing工作室D;])O4_+O&ls

方法二:pcMing工作室6zY8{P0t X|

t0P;b {z'[W3b0int num1;pcMing工作室Fn*oi*eXK&OSc
char ch1[10];
Ey'yr;wv7i;QE(w0GetDlgItemText(IDC_EDIT1,ch1,10);

4}IA:P'i7z:e+O0pcMing工作室 ypmY4ownA

ch1="asdfsafasdf";
n+xD8s X6uvs K1O0SetDlgItemText(IDC_EDIT1,ch1);

^#@%X7W*HP0_,u.Is0pcMing工作室w_Ilf,Z

方法三:

*^d FrC0pcMing工作室/Q+l.[Ns

使用Values变量

6b9m(S4lP3~i!@O'X0pcMing工作室;` m^kdZF} S X

      //得到编辑框的值
+JN { |$RRT0UpdateData(TRUE);
hLQ ns wj0      //设置编辑框的值pcMing工作室;mr2h%BD+FM(SX
UpdateData(FALSE)

Jcf i| i*V5sQ0

G,z#c7eRsS0方法四:

.L2Z6}$L#j M0\0pcMing工作室|2NQ"tJc8[.q

使用Control变量

~9E&ez T8m `'Vj0

6G5u&\I&C7b0K0int num1;pcMing工作室G'Vv!`7n&}
char ch1[10];pcMing工作室1r8~+w-}L P TK

pcMing工作室i'[PBO

m_edit1.GetWindowText(ch1,10);pcMing工作室1xF5C4trS5A

pcMing工作室 V wC:Kl-Ky

ch1="asdfasdf";pcMing工作室4e ad~B\{*j)v
m_edit1.SetWindowText(ch1);pcMing工作室)KA8w5j6C U#q.m.`gC0w:e

i'@4Em6[ L+x `0

;cWXw;ujg0

kP0I/oI-H7] r0以上只是常用的几种得到编辑框值的方法。

$?x ~'R+UF.^0pcMing工作室x~ nv_1n;}f

当然了,还有其它的方法,不过其它的方法不常用,或者是与具体的Values变量相关,如int,pcMing工作室YniL0OIU

m#VIS]&Etc$bF0详细的讨论,可以看孙鑫编著的 VC++深入详解

W5C8\6m]0
顶:9 踩:11
对本文中的事件或人物打分:
当前平均分:-0.14 (44次打分)
对本篇资讯内容的质量打分:
当前平均分:0.81 (36次打分)
【已经有33人表态】
11票
感动
2票
路过
1票
高兴
5票
难过
4票
搞笑
3票
愤怒
4票
无聊
3票
同情
上一篇 下一篇
发表评论
换一张

网友评论仅供网友表达个人看法,并不表明本网同意其观点或证实其描述。

查看全部回复【已有0位网友发表了看法】

网络资源