【发布时间】:2009-10-02 07:42:10
【问题描述】:
我有一个使用 c/c++ .NET 的现有项目。目前,我的任务是从我现有的代码创建一个 Windows 窗体。 所以我在现有的 c/c++ projects.form.h 中添加了新的项目 windows 窗体应用程序,form.cpp 已自动创建。 现在我在从我的 c 文件中调用窗口时遇到问题。 即使我无法从我的 c 程序中调用 form.h 文件。 有没有解决这个问题的方法。 这里列出的是编码......
登录.c
int LoginMain(int id,int task)
{
LoginClear();
LoginEntry(id,task);
dp_in = 1;
Rep();
//I WOULD LIKE TO CALL THE FORM AT THIS STAGE
Cashier();
dp_in = 0;
Login();
return(0);
}
form.cpp
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew Form1());
return 0;
}
【问题讨论】: