Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Menüklick simulieren (https://www.delphipraxis.net/36420-menueklick-simulieren.html)

MarkusB 19. Dez 2004 18:45


Menüklick simulieren
 
Moin!

Meine Form1 beinhaltet ein Menü (mit 2 MenuItems) und ein Button. Ich versuche den Klick auf MenuItem zu simulieren, indem ich folgende Nachricht sende:

Code:
PostMessage(Form1.Handle, WM_COMMAND, makewparam(0,Form1.MainMenu1.Items[1].Handle), 0);
Das funktioniert aber leider nicht.
Was mache ich falsch?

Viele Grüße
Markus

Helmi 19. Dez 2004 18:53

Re: Menüklick simulieren
 
Hallo,

muss es unbedingt die Api sein?

es geht auch so:

Code:
  <name des menuepunkt>. click;
mfg
Helmi

MarkusB 20. Dez 2004 19:42

Re: Menüklick simulieren
 
Moin Helmi!

Vielen Dank für Deinen Hinweis. Im normalen Fall würde ich auch die Methode „Click“ verwenden (die Methode kenne ich ja :-D). Nun aber, brauche ich die API-Funktion "PostMessage". Da ich absoluter Anfänger im Bereich WIN-API-Programmierung bin, hab ich damit ein Problem und deswegen benötige ich ein bisschen Hilfe.

Viele Grüße
Markus
:gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz