c++Builder的TFrame没有Canvas,没法作图,我最近发现用TControlCanvas能行。
在头文件里#include <Graphics.hpp>
类里:TControlCanvas * Canvas;
在TFrame1的构造函数里:
Canvas = new TControlCanvas;
Canvas->Control = this;
在TFrame1的析构函数里delete Canvas;
经简单试验可行。(我用的是C++Builder XE)。但没有进一步的应用,欢迎指正。