Wie kann ich vom Programm aus ein Menu öffnen?


ganz einfach:

  PostMessage(Form1.Handle,wm_sysCommand,sc_keymenu, 0);
  PostMessage(Form1.Handle,wm_KeyDown,vk_Return, 0);

die zweite Zeile ist nur nötig, wenn das Menu auch tatsächlich ausgeklappt werden soll.

Delphi 1 Delphi 2 Delphi 3 Delphi 4
nicht getestet Version nicht betroffen getestet

siehe auch:


Delphi FAQ