永发信息网

为什么我这样写无法清除编辑框内容?MFC

答案:3  悬赏:70  手机版
解决时间 2021-03-14 06:30
void CBasewindowDlg::OnButton2()
{
// TODO: Add your control notification handler code here
CEdit* pedt2 = (CEdit*)GetDlgItem(IDC_BUTTON2);
pedt2->SetDlgItemText(IDC_EDIT1," ");
}
还是不行 我是鼠标点击 BUTTON2 来清除编辑框
最佳答案
你是点击Button2来清除文本框中的信息对吧

为文本框添加一个变量
CEdit m_myEdit;

void CBasewindowDlg::OnButton2()
{
// TODO: Add your control notification handler code here
m_myEdit.SetWindowText("");
}

或者是
void CBasewindowDlg::OnButton2()
{
// TODO: Add your control notification handler code here
CEdit* pedt2 = (CEdit*)GetDlgItem(IDC_EDIT1);
pedt2->SetWindowText("");
}

或者是
void CBasewindowDlg::OnButton2()
{
// TODO: Add your control notification handler code here
SetDlgItemText(IDC_EDIT1," ");
}
全部回答
setdlgitemtext(idc_edit,""); //再输出一个空字符串到编辑框中就行了
这句: CEdit* pedt2 = (CEdit*)GetDlgItem(IDC_BUTTON2);你是要取EDIT 应该用EDIT 的ID号 IDC_EDIT1 这句: pedt2->SetDlgItemText(IDC_EDIT1," "); 没有必要,为什么不用 pedt2->SetWindowText("");呢 实际上在函数里你只用一句就行: SetDlgItemText(IDC_EDIT1," ");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
珍贵的东西总是慢慢成长
安达到哈尔滨客车在哪坐,票价多少,一般几点
双子星健身工作室地址有知道的么?有点事想过
从刘家窑坐地铁到海淀区莲花苑3号楼怎么走
幽暗是什么意思
充耳不闻的解释
怡景小区东区我想知道这个在什么地方
测试显卡好坏都是什么软件大家交流
网球王子中龙马被通知参加全美网赛的集数
昙花一现终落暮,满怀哀伤独泪流。这句诗怎么
81年农历5月13号女五行属命
晋之味刀削面我想知道这个在什么地方
判决书没生效却强制执行应执行回转
怎样在iphone上打开icloud里面的照片
吃什么东西除尘
推荐资讯
你别笑 你一笑我都心酸 是什么意思
三元奶粉爱力优,换包装了,奶粉腥味为什么那
谁有海贼重生系统全本。
跪求k-on win7主题 右键跟界面登陆!
顺豪酒业商行地址在哪,我要去那里办事
海宁中国皮革城原辅料市场C区地址在什么地方
兄弟可以变成爱人吗 我兄弟是女的
为什么“安阳市”、“林州市”可以都称“市”
九原区喜运来宾馆在哪里啊,我有事要去这个地
PPT批处理文本框
visual management是什么意思
初一亲子美文朗诵,大约3分钟左右,要有双人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?