如何从一个DLL得到一个FRAME,嵌入当前程序界面 ( 积分: 100 )

  • 主题发起人 主题发起人 gooodlife
  • 开始时间 开始时间
G

gooodlife

Unregistered / Unconfirmed
GUEST, unregistred user!
如何从一个DLL得到一个FRAME,嵌入当前程序界面
最好有源码,请发到 andylife@21cn.com
 
如何从一个DLL得到一个FRAME,嵌入当前程序界面
最好有源码,请发到 andylife@21cn.com
 
不是吧...没有人会.....分可以再加的
 
任何做一个dll呢?你有相关的例子吗?
QQ:120513682
liangshihong409@126.com
 
学习;

用它的句柄直接绑不行嚰;
 
http://www.delphibox.com/article.asp?articleid=937
 
返回Handle就可以搞定了
 
这有些资料,你看看?

var
DLLApp: TApplication;
DLLScr: TScreen;

Procedure CreateTool(App: TApplication; Scr: TScreen; var Reference); stdcall;
begin
Application := App;
Screen := Scr;
ToolFrm:= TToolFrm.Create(App);
SetToolEnable(False);
TComponent(Reference):= ToolFrm;
end;

procedure ExitDLL(Reason: Integer);
begin
if Reason = DLL_PROCESS_DETACH then
begin
Application := DLLApp;
Screen := DLLScr;
//OleUninitialize;
end;
end;

exports
CreateTool;

begin
DLLApp := Application;
DLLScr := Screen;
//OleInitialize(nil); //很重要,否则会抱错(尚未调用CoInitialize)
DLLProc := @ExitDLL;
end.
 
他应该给你一个接口文件的,你看看
 
不是Form 是 Frame 啊...........
 
多人接受答案了。
 
后退
顶部