在CView类里获得了一些数据,想在对话框里的CListCtrl上显示出来,对话框m_wndListDlg是在CMainFrame里创建的,参考了
http://www.vckbase.com/document/viewdoc/?id=257 if (!m_wndMyBar1.Create(_T("参数列表"),this,100))
{ TRACE0("Failed to create mybar\n"); return -1; }
m_wndMyBar1.SetBarStyle(m_wndMyBar1.GetBarStyle() | CBRS_TOOLTIPS |
CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
m_wndMyBar1.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndMyBar1, AFX_IDW_DOCKBAR_RIGHT);///停靠在右边
m_wndListDlg.Create(IDD_LIST_DLG,&m_wndMyBar1);
m_wndListDlg.ShowWindow(SW_SHOW);所以关系比较乱,数据全都对了,现在只要能在对话框里的CListCtrl上显示出来就可以了!
http://www.vckbase.com/document/viewdoc/?id=257 if (!m_wndMyBar1.Create(_T("参数列表"),this,100))
{ TRACE0("Failed to create mybar\n"); return -1; }
m_wndMyBar1.SetBarStyle(m_wndMyBar1.GetBarStyle() | CBRS_TOOLTIPS |
CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
m_wndMyBar1.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndMyBar1, AFX_IDW_DOCKBAR_RIGHT);///停靠在右边
m_wndListDlg.Create(IDD_LIST_DLG,&m_wndMyBar1);
m_wndListDlg.ShowWindow(SW_SHOW);所以关系比较乱,数据全都对了,现在只要能在对话框里的CListCtrl上显示出来就可以了!
解决方案 »
- Debug Assertion Failed! 我是新手,谁能告诉我为什么报这个错,为什么有时候又不报
- 基于SDK的程序,如何获得鼠标点击位置控件的ID
- CString截取从文件读取的文本
- 新建的对话框类,却找不到初始化程序.这是为何?
- 问一个小问题,怎么添加DLL
- 求视频音频通讯的源码!
- 如何按Delete键删除CListBox的内容,删除多条呢?
- 小小问题,CFileDialog DoModal()后总显示在框架窗口左上角位置,如何让该对话框打开时就显示在框架窗口的中间位置
- Word在没有安装打印机的情况下可以进行打印预览,而用VC向导生成的程序却不行,为什么,有解决的办法吗?
- EOF小问题
- 4条裤衩了,感受一下一次扔200分的感觉,顺便希望大家能给我推荐一些算法的书
- 两个问题
然后,你这个m_wndListDlg是CMainFrame中的成员吧然后通过在view通过AfxGetMainWnd 获得这个CMainFrame的指针,然后通过这个指针可以获得m_wndListDlg然后再调用SetValue把值传进去,
大体思路可以这样,可能一些头文件需要包含的,把他们包含进去就可以了
CString strResult = AfxGetMainWnd()->m_wndListDlg->(CListCtrl) ->?
再pDC->TextOut(0,0,strResult); //就可以了