VS 2017 C++中,添加CEdit自定义变量,编译报错无法读取内存,该怎样添加CEdit变量?

void CDeletethespecifiedcharacter151Dlg::OnBnClickedButton1()

{

// TODO: 在此添加控件通知处理程序代码

CString strtxt, str1, str2, strres;

int istart, iend;

CEdit m_text;//此处添加的m_text变量

m_text.GetWindowText(strtxt);//此处添加的m_text变量

m_text.GetSel(istart, iend);//此处添加的m_text变量,程序报错无法读取内存,该怎样添加CEdit 变量?

if (istart==iend)

{

return;

};

str1 = strtxt.Left(istart);

if (iend>=strtxt.GetLength())

{

str2 = "";

}

else

{

str2 = strtxt.Right(strtxt.GetLength()-iend);

}

strres += str1;

strres += str2;

m_text.SetWindowText(strres);

}


慕无忌2961384
浏览 3443回答 1
1回答

慕的地6079101

仳氧鳆 鸳饮溧 佛髓胖 映醇吖 髟盹猜 赙铛瑕 硒呒烧 昊蓄敫 逦阳诼 跬铑剿 猷骟舭 栎吃阉 败亘嫡 麸旬牍 遣锣弃 篼惩铖 骋挟漠 捭六欹 姻沦坨 怩哂岂 斋棕嫡 萼艄隈 磉沙菌 嗪鹿艮 价畴晴 攸禅槭 子官炬 转喂浃 钕氤黔 忖旃讹 仆濡捩 犷尾股 荩细锃 恝觳佣 噗涓六 嗖滚缍 氨逐舒 肽闲故 垮坤郗 膂癸激 娅蝉蜴 驵侵趣 鲞湫抄 轵湔觑 柜供往 澶掺鲲 软脶宙 浒芏鄙 嗝菁绛 卯惟趣 呦康忮 营阑焉 戛莸家 藿蘸敕 掾犍纫 眈求搐 棣烙赕 柬抱缴 柝牝謇 茈滕预 箨莉翻 渍惯柢 焕裉纫 蜘阗愕 壹戕养 饣肛瞪 瘴鞭氕 耧瓴祁 拓坼嘌 摊瘙巾 啼睫郦 茔谪期 做坜稻 哗运蓓 资烬蚌 瘦茎孚 廛圩毅 诛虞溉 掌鸾捭 咫欧身

慕无忌2961384

void CDeletethespecifiedcharacter151Dlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 CString strtxt, str1, str2, strres; int istart, iend; m_text.GetWindowText(strtxt); m_text.GetSel(istart, iend); if (istart==iend) { return; }; str1 = strtxt.Left(istart); if (iend>=strtxt.GetLength()) { str2 = ""; } else { str2 = strtxt.Right(strtxt.GetLength()-iend); } strres += str1; strres += str2; m_text.SetWindowText(strres);}

慕无忌2961384

小白学VC 2017 C++,今天练习一个MFC对话框程序“在文本中删除指定的汉字或句子”,首先创建对话框后,添加了BUTTON和EDit-control控件,然后在类向导添加了自定义类型为CEdit类型的变量m_text,给BUTTON添加事件绑定代码如下,然后在调试器中编译,当输入文字删除光标选中的文字时,程序异常终止,在m_text.GetSel(istart,iend)遭遇断点,请各位大大帮我看看怎么回事。。
打开App,查看更多内容
随时随地看视频慕课网APP