当前位置:主页>销售管理软件> 列表

如何让弹出的其他程序界面限制在自己的窗体内!送100分! 找傻瓜进销存

记账软件版1楼: 我使用winexec函数调用一个非自己程序(如:windows自带的计算器),该计算器就会
弹出,但是,该程序界面并不在自己程序界面之内,而是游离于我的程序界面。请问各位
富翁,delphi中有无无控件可以让弹出的可执行程序限制在自己的窗体上,或者有什么方法
实现,送分100,不满足还可再给!!

2楼: procedure TForm1.Button1Click(Sender: TObject);
var
h: THandle;
begin
WinExec(''calc.exe'', SW_NORMAL);
h := FindWindow(nil, ''计算器'');
if h > 0 then
Windows.SetParent(h, Handle);
end; 如傻瓜进销存

3楼: TO:阿亮 请问有没有方法可以让该计算器的位置固定??

4楼: 试试这个函数:SetWindowPos

5楼: 弹出的窗体已经实现控制在自己的窗体内,请问有没有方法可以让该窗体的位置固定,使用SetWindowPos函数好像只能定位自己的窗体,进来的各位高手,帮帮忙啊!

6楼: TO:阿亮,已经解决,谢谢!