关于显示DLL中Frame的方法.急,高手请进!
电脑爆 2006-05-03 11:23:00 我在DLL中包含了一个Frame,Dll原程序如后.
现在的问题是如果何在项目表单中显示出此Frame.
请写出调用方法,谢谢!
#include <vcl.h>
#include <windows.h>
#include "frame.h" //此处为包含Frame的头文件,Frame中只有一个按钮.
#pragma hdrstop
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
//定义引出---------------------------------------------------------------------------
extern "C" __declspec(dllexport) __stdcall void ShowFrame(TForm* MainForm);
//显示Frame
__declspec(dllexport) __stdcall void ShowFrame(TForm* MainForm)
{
TFrame1 *Frame2;
Frame2=new TFrame1(MainForm);
Frame2->Parent=MainForm;
Frame2->Align=alClient;
Frame2->Visible=true;
}