在 VC6.0 MFC 一个编辑框的id为IDC_EDIT1 一个按钮(一)的id为IDC_BUTTON1
如何实现当点击按钮(一)时在编辑框中显示“1”点击一次按钮(一)显示“1”点击二次按钮(一)显示“11”点击三次按钮(一)显示“111”。。。。。。。...
如何实现 当点击按钮(一)时在编辑框中显示“1”
点击一次按钮(一)显示“1” 点击二次按钮(一)显示“11” 点击三次按钮(一)显示“111”。。。。。。。 展开
点击一次按钮(一)显示“1” 点击二次按钮(一)显示“11” 点击三次按钮(一)显示“111”。。。。。。。 展开
4个回答
展开全部
在头文件中添加
afx_msg void OnBnButton1();
在实现文件中
BEGIN_MESSAGE_MAP(CXXXDlg, CDialogEx)
END_MESSAGE_MAP()
上面这部分中间里面添加
ON_BN_CLICKED(IDOK, OnBnButton1)
然后再实现文件中,随便找个空白的地方贴一下下面的代码
void CXXXDlg::OnBnButton1()
{
CString strTemp = _T("");
GetDlgItem(IDC_EDIT)->GetWindowText(strTemp);
strTemp += _T("1");
GetDlgItem(IDC_EDIT)->SetWindowText(strTemp);
}
其中CXXXDlg是你工程的名字
afx_msg void OnBnButton1();
在实现文件中
BEGIN_MESSAGE_MAP(CXXXDlg, CDialogEx)
END_MESSAGE_MAP()
上面这部分中间里面添加
ON_BN_CLICKED(IDOK, OnBnButton1)
然后再实现文件中,随便找个空白的地方贴一下下面的代码
void CXXXDlg::OnBnButton1()
{
CString strTemp = _T("");
GetDlgItem(IDC_EDIT)->GetWindowText(strTemp);
strTemp += _T("1");
GetDlgItem(IDC_EDIT)->SetWindowText(strTemp);
}
其中CXXXDlg是你工程的名字
展开全部
简单。
添加一个成员变量 int m_count = 0;
在按钮事件中
m_count++;
CString str;
for(int i = 0; i < m_count; i++) str.Append("1");
CEdit* e = (CEdit*) GetDlgItem(IDC_EDIT);
e->SetWindowText(str);
添加一个成员变量 int m_count = 0;
在按钮事件中
m_count++;
CString str;
for(int i = 0; i < m_count; i++) str.Append("1");
CEdit* e = (CEdit*) GetDlgItem(IDC_EDIT);
e->SetWindowText(str);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单很,看看孙鑫老师视频第7课和第8课程 就学会了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这有个按钮和edit交互调用的例子。
追问
那个 我只要我提问的问题的 代码 大神 我急着交作业呢!
追答
哎,无能为力。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询