65,171
社区成员




代码运行到这里报错:
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;
}
pView->m_edit->ReplaceSel(CString(_T("c")));//在文本末尾追加
支持,推荐图形界面编程:https://blog.csdn.net/u010165006/article/details/122217326 多图、实例、书籍
————————————————————