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