Einzelnen Beitrag anzeigen

Cuchulainn

Registriert seit: 26. Aug 2003
182 Beiträge
 
Delphi 5 Enterprise
 
#1

Menüpunkt eines fremden Programms betätigen

  Alt 19. Mär 2004, 09:29
Guten Morgen

jetzt knoble ich gerade an folgendem Problem: Ich möchte, dass mein Programm in einer fremden Anwendung automatisch einen Menüpunkt betätigt, und zwar im Hauptmenü den Punkt "Datei" und darunter den Punkt "Beenden". Das Handle des Hauptmenüs und des Popup-Menüs "Datei" habe ich.

Delphi-Quellcode:
var hWindow: HWND;
    hMenue, hDatei: HMENU;

(...)

hWindow := FindWindow(nil, 'Biss+');
hMenue := GetMenu(hWindow);
if hMenu(hwindow) <> 0 then
begin
  hDatei := GetSubMenu(hMenue, 0);
  if hDatei <> 0 then
  begin
    // Hier will ich jetzt den Menüpunkt "Beenden" auswählen und betätigen
  end;
end;
Wie komme ich denn jetzt an diesen Menüpunkt und wie kann ich ihn betätigen?
  Mit Zitat antworten Zitat