读书人

怎么获取view框架的名字

发布时间: 2014-04-29 17:10:18 作者: rapoo

如何获取view框架的名字
不知道这样说准不准确,其实我是想这样——
比如我建立了一个hello的多文档工程,每次新建文档之后,新建的文档的名字就是hello1,hello2,......
我现在想在视图类chelloview或者文档类chellodoc中获得这个名字hellox,我应该怎么做?先谢谢各位~~

[解决办法]
有View类就行了。

C/C++ code
CWnd* pWnd = pHelloView->GetParent();CString strTitle;pWnd->GetWindowText(strTitle);
[解决办法]
GetWindowText()就可以获得窗口标题
[解决办法]
实际上是一样的,onnotify可获取来自子控件的各种消息。直接用onnotify就可以解决了。
[解决办法]
C/C++ code
BOOL CGridCtrlTestView::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) {if (wParam == (WPARAM)m_Grid.GetDlgCtrlID()){*pResult = 1;GV_DISPINFO *pDispInfo = (GV_DISPINFO*)lParam;  if (GVN_GETDISPINFO  == pDispInfo->hdr.code)  {//这是添加的函数,在这个函数里设置当前要显示的数据     SetGridItem(pDispInfo);return TRUE;  }}return CGridCtrlTestView::OnNotify(wParam, lParam, pResult);} 

读书人网 >VC/MFC

热点推荐