//這樣試試, 記事本-查找 procedure TForm1.Button1Click(Sender: TObject); var h,m,s,s1:hwnd; begin h:=FindWindow('notepad',nil); if h<>0 then begin m:=GetMenu(h); s:=GetSubMenu(m,1); s1:=GetSubMenu(s,7); SendMessage(h,WM_COMMAND,MakeLong(GetMenuItemId(s,7),0),s1); end; end;
procedure TForm1.Button1Click(Sender: TObject);
var
h,m,s,s1:hwnd;
begin
h:=FindWindow('notepad',nil);
if h<>0 then
begin
m:=GetMenu(h);
s:=GetSubMenu(m,1);
s1:=GetSubMenu(s,7);
SendMessage(h,WM_COMMAND,MakeLong(GetMenuItemId(s,7),0),s1);
end;
end;