我在定义Windows窗体中我的C ++事件函数的麻烦。
我想定义我的事件功能:在一个单独的.cpp文件,而不是做所有的函数定义在.h文件中这已经充满了生成的代码Windows窗体GUI窗口的形式(例如点击按钮)。
我试过Form1.h类中这样做,宣言:
private: System::Void ganttBar1_Paint
(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e);
这是Form1.cpp类中的定义:
#include "Form1.h"
System::Void Form1::ganttBar1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e)
{
// Definition
}
当我这样做,我得到编译器错误在.cpp文件中说,它不是一个类或命名空间名称。
我能做些什么来得到seprate文件的情况下,函数的定义和声明?
我只是愚蠢,在这里失去了一些东西还是我必须用另一种方法比C ++标准做这些事情?