如何得到由CreateProcess打开的外部应用程序的窗口句柄

renju 2004-10-09 05:10:58
在线等
...全文
269 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
renju 2004-10-13
  • 打赏
  • 举报
回复
没人回答了,结帖了!
renju 2004-10-11
  • 打赏
  • 举报
回复
郁闷啊,没人能回答???
renju 2004-10-09
  • 打赏
  • 举报
回复
兄台啊,我想的得到新窗口的句柄。
Caption := Caption + Format(' - New process ID is %d', [FPI.hProcess]);
此句只是改了一下母窗口的caption.
WGYKING 2004-10-09
  • 打赏
  • 举报
回复

var
FSI: TStartupInfo;
FPI: TProcessInformation;
begin
FillChar(FSI, SizeOf(TStartupInfo), 0);
FSI.cb := SizeOf(TStartupInfo);
FillChar(FPI, SizeOf(TProcessInformation), 0);
if CreateProcess('c:\neteas\eas\Neteas.exe', nil, nil, nil, True, NORMAL_PRIORITY_CLASS, nil, nil, FSI, FPI) then
begin
Caption := Caption + Format(' - New process ID is %d', [FPI.hProcess]);
//进程句柄为FPI.hProcess
end;
end;
相关推荐
发帖
Windows SDK/API

1177

社区成员

Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
帖子事件
创建了帖子
2004-10-09 05:10
社区公告
暂无公告