主题:我想在ChildView窗口中创建一个CEdit 控件,请帮忙!!!!
yuweifeng
[专家分:80] 发布于 2007-12-30 22:22:00
我想在ChildView窗口中创建一个CEdit 控件,用来输入文本;我不会用CEdit类,请帮忙!!!!谢谢!!!!
回复列表 (共3个回复)
沙发
liyu355 [专家分:980] 发布于 2007-12-31 17:09:00
有两个方法:
第一个为CEDIT绑定一个CString的变量
然后把数据写进到该变量里,然后UpdateData(FALSE);
第二个方法,你将要写如的数据保存好
然后当要写入的时候
调用
SetDlgWindowText();该函数来写入
也可以使用
GetDlgWindowText();来得到现在该EDIT的数据.
这函数的用法请看MSDN
板凳
yuweifeng [专家分:80] 发布于 2008-01-01 23:47:00
可能我没说明白,我是要动态创建CEdit控件,结果是在ChildView中有一个CEdit 控件,不过还是谢谢你
3 楼
iaags [专家分:2890] 发布于 2008-01-02 17:12:00
动态创建:
#define IDC_EDIT1 xxx
CEdit *m_pEdit = new CEdit;
m_pEdit->Create(WS_CHILD|WS_VISIBLE,CRect(0,0,100,40),this, IDC_EDIT1); // 具体参数也记不清,看下MSDN吧
退出时记得删除delete m_pEdit;
我来回复