主题:[讨论]如何在一个Edit控件中初始化一个值
wsy_26
[专家分:0] 发布于 2008-09-29 22:07:00
我想给Edit 控件初始化一个值,使得程序运行后能显示这个初始值,而不会显示空白,如何实
现呢?
回复列表 (共5个回复)
沙发
s110 [专家分:1060] 发布于 2008-09-30 13:38:00
在 Edit 显示之前,Edit.SetWindowText,即可。
这个显示之前,可以是在 dialog.initial 函数中,也可以在 dialog.create 函数中,或者 CMainFrame 派生的 CMyMainFrame::Create CMyMainFrame::Initial 函数中.
板凳
wsy_26 [专家分:0] 发布于 2008-10-05 10:07:00
具体如何做呢,比如说我想IDC_EDIT4在这个ID上设置初始值为2如何做呢。我是菜鸟。。。。
3 楼
wsy_26 [专家分:0] 发布于 2008-10-05 10:11:00
为什么我自己做会出现”
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\MyProjects\Ex_SDI\PINYUDlg.cpp(50) : error C2065: 'Edit' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\MyProjects\Ex_SDI\PINYUDlg.cpp(50) : error C2228: left of '.SetWindowTextA' must have class/struct/union type
Generating Code...
4 楼
shuukaki [专家分:850] 发布于 2008-10-06 15:24:00
[quote]为什么我自己做会出现”
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\MyProjects\Ex_SDI\PINYUDlg.cpp(50) : error C2065: 'Edit' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\MyProjects\Ex_SDI\PINYUDlg.cpp(50) : error C2228: left of '.SetWindowTextA' must have class/struct/union type
Generating Code...[/quote]
推荐你使用VB把
5 楼
cilluick [专家分:1500] 发布于 2008-10-07 12:21:00
具体如何做呢,比如说我想IDC_EDIT4在这个ID上设置初始值为2如何做呢。我是菜鸟。。。。
在OnInitDialog中添加:
GetDlgItem(IDC_EDIT4)->SetWindowText("2");
我来回复