求助,mfc CEdit的ReplaceSel报错

ymhdyao 2023-05-12 16:43:09

代码运行到这里报错:

 

        pView->m_edit->ReplaceSel(_T("c"));//在文本末尾追加                

 

错误:

 

 

以下是代码:

ActionView.h里添加:

private:
    CTreeCtrl *m_treeCtrl;


ActionView.cpp里添加:

void CActionView::OnNMDblclk(NMHDR *pNMHDR, LRESULT *pResult)
{
    // TODO: 在此添加控件通知处理程序代码
    //获得应用程序的指针
    CESSCTermTestApp *pApp = (CESSCTermTestApp *)AfxGetApp();
    //获得主框架的指针
    CMainFrame *pFrame = (CMainFrame *)pApp->m_pMainWnd;
    //获得视图类的指针
    CRecordView *pView = (CRecordView *)pFrame->m_splitter.GetPane(0, 1);

    HTREEITEM item = m_treeCtrl->GetSelectedItem();
    int num = m_treeCtrl->GetItemData(item);

    switch (num)
    {
    case 1:


        pView->m_edit->SetWindowTextW(_T("ab"));

        pView->m_edit->SetSel(-1, -1);//定位到文本末尾
        pView->m_edit->ReplaceSel(_T("c"));//在文本末尾追加                

        break;


    case 2:


        break;

    *pResult = 0;
}

 

...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-05-12
精选
  • 打赏
  • 举报
回复
您的问题已经帮您同步至问答, 链接: https://ask.csdn.net/questions/7943334, 请您保持关注, 如果回答有帮助解决此问题, 麻烦您动动小手给相关的回答点赞, Ada会在评论区为您更新结题状态
赵4老师 2023-05-15
  • 打赏
  • 举报
回复

pView->m_edit->ReplaceSel(CString(_T("c")));//在文本末尾追加

ooolinux 2023-05-12
  • 打赏
  • 举报
回复

支持,推荐图形界面编程:https://blog.csdn.net/u010165006/article/details/122217326 多图、实例、书籍
————————————————————






65,171

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧