⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 把其它程序嵌入到我的程序.txt

📁 大量Delphi开发资料
💻 TXT
字号:
function EnumWindowsProc(hwnd:HWND;lparam:lPARAM):boolean; stdcall;
var
  pid:^integer;
begin
  new(pid);
  GetWindowThreadProcessId(hwnd,pid);
  if pid^=lparam then
  begin
    result:=false;
    setparent(hwnd,form1.handle);
    SetWindowPos(hwnd, 0, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOZORDER);
  end
  else
    result:=true;
  dispose(pid);
end;
 
procedure TForm1.FormCreate(Sender: TObject);
var
  StartupInfo:TStartupInfo;
  ProcessInfo:TProcessInformation;
begin
  FillChar(StartupInfo,SizeOf(StartupInfo),#0);
  StartupInfo.cb:=SizeOf(StartupInfo);
  StartupInfo.dwFlags:=STARTF_USESHOWWINDOW;
  StartupInfo.wShowWindow:=sw_show;
  CreateProcess(nil,'calc.exe',nil,nil,false,Create_new_console or Normal_priority_class,nil,nil,StartupInfo,ProcessInfo);
  WaitForInputIdle(ProcessInfo.hProcess, 10000);
  EnumWindows(@EnumWindowsProc,ProcessInfo.dwProcessId);
 
end;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -