MFC “DockPane”: 找不到标识符 求解(CDockablePane的)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC “DockPane”: 找不到标识符 求解(CDockablePane的)相关的知识,希望对你有一定的参考价值。
if (!m_MyPane.Create(_T("MyPane"), this, CRect(300, 300, 100, 100), TRUE, IDD_DIALOG_DOCKDLG,
WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI))
TRACE0("未能创建输出窗口/n");
return -1;
m_MyPane.EnableDocking(CBRS_ALIGN_RIGHT);
DockPane(&m_MyPane); // 调整m_MyPane的大小使之适合父窗口
----------------
最后一句根本不存在?还是说缺少什么头文件?
否则没有那些高级的类追问
装了也没有找到这个东西,可能是编译的时候少加载了什么头文件,我又没用过这个
追答#include
试一下
我找到原因了,是2008 没有打上SP1,也没有用他们的基类继承导致的
本回答被提问者采纳 参考技术B 没有对应的头文件吧?不是你写的话,就查下MSDN吧,都有的追问没有MSDN
追答http://technet.microsoft.com/zh-cn/magazine/system.windows.controls.dockpanel(VS.90).aspx
追问你这个不是DockPane 而是DockPanel, 多了个L
新建MFC工程再次打开找不到按钮视图
如下图的按钮视图
打开工程后的没有这个视图,可以在.rc文件下的Dialog文件下IDD_MY_DIALOG双击打开
以上是关于MFC “DockPane”: 找不到标识符 求解(CDockablePane的)的主要内容,如果未能解决你的问题,请参考以下文章
错误 C2146:语法错误:缺少“;”在标识符 'm_ball' C++、MFC 之前