MDI程序+ShowModal窗口的问题。千山一刀求教! 我的一点拙见:在showmodal之前去掉MID窗口的WS_EX_APPWINDOW风格!showmodal结束之后恢复!呵呵,方法有点烂呵呵!我都有点不好意思说! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是如果用动态Load就没有这个问题了!var H: HWnd; iMy: procedure(MainApp:THandle);stdcall;begin H := LoadLibrary('ChildDll.dll'); if H <> 0 then begin iMy:=GetProcAddress(H, 'CreateChildForm'); if Assigned(iMy) then iMy(Application.handle); end;end; 只要你的MDI主程序中有一个不是动态LOAD的DLL,这个对话框就会跑到后面去!也就是说只要你在程序中有一句:procedure CreateChildForm(MainApp:THandle);stdcall; external 'ChildDll.dll';连OpenDialog.Execute出来的对话框也是会跑到你的主程序的后面去的! 你有没有用Spy等工具看看两种情况下的窗口风格各有什么不同吗? to:liang_z(千山一刀之忍者神龟)你把简洁的示例代码发到 Delphi 静态调用和动态调用dll 哪种调用方式好? 怎么把数字是0的变成空? 关于用TDBImage显示图片的问题? 帮忙看看这是什么控件 如何用API实现发送数据到串口,然后接收来自串口的状态值? delphi的学习的问题 创建快捷方式问题! 请问怎样截获电脑时钟的数据/ 谁能提供一下 Enlib 3.0组件包 的下载连接啊,我是实在找不到啊!! 求网吧管理软件客户端和服务器端源码...... 谁知道哪里有可以访问MS OLAP Server多维数据库的Delphi控件? 那位,解决了fast_report的汉字转行的乱码问题?
var
H: HWnd;
iMy: procedure(MainApp:THandle);stdcall;
begin
H := LoadLibrary('ChildDll.dll');
if H <> 0 then
begin
iMy:=GetProcAddress(H, 'CreateChildForm');
if Assigned(iMy) then
iMy(Application.handle);
end;
end;
也就是说只要你在程序中有一句:
procedure CreateChildForm(MainApp:THandle);stdcall; external 'ChildDll.dll';
连OpenDialog.Execute出来的对话框也是会跑到你的主程序的后面去的!
你把简洁的示例代码发到