我要给一个“Edit Control"添加变量

我在使用visaulsudio2010向导添加变量时出错误,想自已手工添加。谁能给我一份代码,我好照着做。我的克优克好是5921182有相yanglihao2006@ya... 我在使用visaul sudio 2010向导添加变量时出错误,想自已手工添加。谁能给我一份代码,我好照着做。 我的克优克好是5921182 有相 yanglihao2006@yahoo.com.cn

感谢!
展开
 我来答
amote258
推荐于2016-11-27 · TA获得超过1965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:947万
展开全部
Edit Control控件支持多种类型的变量
如:控件类型的 CEdit , 值类型的 CString ,int ,long 等等
其中CEdit类型 可直接控制 Edit的属性
而值类型的变量可控制 Edit 的内容。

class Ctemp3Dlg : public CDialog//这里是一个对话框的头文件
{
// 构造
public:
Ctemp3Dlg(CWnd* pParent = NULL); // 标准构造函数

// 对话框数据
enum { IDD = IDD_TEMP3_DIALOG };

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

// 实现
protected:
HICON m_hIcon;

// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
CEdit m_edit1CEditCEdit;//这是cedit类型
public:
CString m_edit2CString;;//这是cstringt类型

public:
int m_edit3int;;//这是int类型

};
/////////////////////////////下面是cpp文件的部分内容

Ctemp3Dlg::Ctemp3Dlg(CWnd* pParent /*=NULL*/)
: CDialog(Ctemp3Dlg::IDD, pParent)
, m_edit2CString(_T(""))//这里初始化,也可以不写
, m_edit3int(0)//这里初始化,也可以不写

{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
//初始化也可以写在这里。
}

void Ctemp3Dlg::DoDataExchange(CDataExchange* pDX)//注意这个函数
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_EDIT1, m_edit1CEditCEdit);//定义变量时候系统自己添
DDX_Text(pDX, IDC_EDIT2, m_edit2CString);//加的,你也可以自己
DDX_Text(pDX, IDC_EDIT3, m_edit3int);//自己手动添加。
}
蜀传
2011-01-14 · 超过10用户采纳过TA的回答
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
窗体类头文件里:
public:加上定义:
如: CEDIT m_Edit;
类,DoDataExchange里,加上关联,也就是资源名与变量之间的关联.:
DDX_Text(pDX, IDC_EDIT2,m_Edit);
然后就可以用了.
DDX_Text 和CEDIT关键字,视情况而定:
比如 box或edit是不同的.
而关朕里面: 控制与字串是不同的...不清楚的时候MSDN查一下我上面给你的,那么其他同类的就会列出来.不用记住...我比较懒,呵呵.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nqildp
2011-01-14 · TA获得超过1419个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:962万
展开全部
抱歉!这个问题不懂哦,请再加油吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式