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