MFC 浮动面板在对话框窗体上创建不了,报错,怎么解决?

SUN 20 信誉分
2025-04-30T06:41:35.5266667+00:00

部分代码

屏幕截图 2025-04-30 144045

CDockablePane* m_dockablePane;

int CWindows::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

if (CDialogEx::OnCreate(lpCreateStruct) == -1)

	return -1;

CClientDC dc(this);

m_cellwidth = dc.GetDeviceCaps(LOGPIXELSX);

m_cellheight = dc.GetDeviceCaps(LOGPIXELSY);

m_nRiroboWidth = m_cellwidth / 2;

m_nRiroboHeight = m_cellheight / 2;

m_nVeiwWidth = (m_cellwidth * 100)+m_nRiroboWidth;

m_nVeiwHeight = m_cellheight * 10;

// TODO:  在此添加您专用的创建代码

m_dockablePane = new CDockablePane();

m_dockablePane->Create(_T("元件栏"), this, CRect(0, 0, 200, 100), TRUE, 1, WS_CHILD | WS_VISIBLE | CBRS_TOP);

return 0;

}

请高手指教?

C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
177 个问题
0 个注释 无注释
{count} 票

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。