怎样响应CSplitterWnd 子窗口中的按钮点击事件??高手请进~~ 我已经用CSplitterWnd 分割了一个1行1列的窗口啦,并且已在第一个子窗口中绑定了一个CTreeCtrl和CButton,我现在想要实现点击这个按钮的时候弹出CTreeCtrl的值,请问我应该怎么去做呢?请高手帮忙求解,小生这里有礼啦~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建子窗口的时候不是有个view吗,你在这个view类中响应啊 用类向导ClassWizard或快捷键Ctrl+W 在你那对应的view里面选择按钮ID添加单击命令就是了 你创建CSplitterWnd的时候,可以通过使用GetPane得到你分割的CView的指针,即可操作.也是可以使用发送消息的方式来传递CView的指针 你的CButton和CTreeCtrl不是在同一个窗口中吗?直接访问不行吗? 你为什么要绑定呢,你动态创建(new)一个不就行了,然后调用MoveWindow再ShowWindow(SW_SHOW)就可以达到你要的效果 CMainFrame *pframe=(CMainFrame*)AfxGetApp()->m_pMainWnd;CsitView *pview=(CsitView*)pframe->m_wndSplitter.GetPane(0,1);pview-> CMainFrame *pframe=(CMainFrame*)AfxGetApp()->m_pMainWnd;CsitView *pview=(CsitView*)pframe->m_wndSplitter.GetPane(0,1);pview->谢谢 大家这么详细 的回答,我已经把事件内容都写在一个左列子窗口中,我想在左列子窗口子把值传递到右列子窗口,以下是我的代码哦,为什么右列窗口会没有变化呢?HTREEITEM HINS=ctree.GetSelectedItem();if(HINS!=NULL){ CString cs=ctree.GetItemText(HINS);CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;CTHRID *thrid=(CTHRID *)pMain->cFirstWnd.GetPane(0,1);thrid->m_cst="abcd";thrid->UpdateData(true);} 数组 列表框的自绘 我是个新手,求教学习图新算法的方法 获取可执行文件的Authenticode 签名信息时遇到问题 请教一个VC6.0中的组合框的问题 用扫描仪采集图像到数据库,并可以实现从数据库读出图像,帮忙如何实现?谢谢! 高分请教Hook技术,如何阻止hook获取密码? 关于listctrl一些消息响应问题(在线等。。。) 关于atoi的运算! 拷贝屏幕为什么不好使? 如何取消更新listview中的item项是整个view闪烁? vs2008编译报错:'fxc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
CsitView *pview=(CsitView*)pframe->m_wndSplitter.GetPane(0,1);
pview->
CsitView *pview=(CsitView*)pframe->m_wndSplitter.GetPane(0,1);
pview->
谢谢 大家这么详细 的回答,我已经把事件内容都写在一个左列子窗口中,我想在左列子窗口子把值传递到右列子窗口,以下是我的代码哦,为什么右列窗口会没有变化呢?HTREEITEM HINS=ctree.GetSelectedItem();
if(HINS!=NULL)
{
CString cs=ctree.GetItemText(HINS);
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CTHRID *thrid=(CTHRID *)pMain->cFirstWnd.GetPane(0,1);
thrid->m_cst="abcd";
thrid->UpdateData(true);
}