C++ 如何将用户控件添加到窗体,以便我可以在面板之间转换



我一直在通过单击按钮进行面板切换或过渡C++。因此,在项目中,我添加了一个 CLR 用户控件并将其命名为 MyUserControl。创建了 2 个文件 MyUserControl.cpp 和 MyUserControl.h 然后我重建了项目,并从工具栏中将 MyUserControl 拖到我的 MainForm 上,但出现一个错误,说"无法加载工具箱项'MyUserControl'。它将从工具箱中删除"。

对这个问题有什么想法吗?在MyUserControl上.cpp我将其留空,除了#include "MyUserControl.h"主表单代码:

#include "MyForm.h"
#include <Windows.h>
using namespace UiDesign;
int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmd, int show)
{
    MyForm Form1;
    Form1.ShowDialog();
}

干杯詹姆斯

给出这个问题的答案是有限的,因为你没有明确地与我们分享代码片段。

根据您的第二行,似乎整个实现都在您的标头类中。

最新更新