我有一个用Borland C++ builder编写的应用程序,现在我必须在Visual Studio中编写它。我有Car.h,在这里你可以看到Car.cpp:C++ Builder到Visual C++
#include "Car.h"
#include "Form.h"
extern TForm1 *Form1;
Car::Car()
{
aCanvas = Form1->FieldImage->Canvas;
color = clYellow;
.....
}
void Car::draw()
{
aCanvas->Pen->Color = color;
//aCanvas....
//aCanvas....
//some code for drawing....
}
现在,如何绘制该图像中PANEL1这是在表格?我不知道如何摆脱画布,而是使用面板进行绘制。
在Form1_Load的我写的:
Car * car1;
car1 = new Car;
car1->draw();
Borland C++ Builder使用VCL。 OWL被用在上一代工具Borland C++中。 OWL更像MFC,但VCL更像WinForms,所以几乎不可能将VCL应用程序转换为MFC。 – Jogy 2012-03-29 19:17:51