AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Handle: Button von app2 aus app1 klicken
Thema durchsuchen
Ansicht
Themen-Optionen

Handle: Button von app2 aus app1 klicken

Ein Thema von Praktikant · begonnen am 11. Nov 2003 · letzter Beitrag vom 13. Nov 2003
 
Praktikant

Registriert seit: 24. Sep 2003
131 Beiträge
 
Delphi 5 Enterprise
 
#5

Re: Handle: Button von app2 aus app1 klicken

  Alt 12. Nov 2003, 15:53
ok, danke für den Hinweis mit FindWindowEx!
Bekomme jetzt auch ein Handle zurück, aber irgendwie nicht das Richtige.

Habe wieder herum probiert:
Bekomme mal ein Handle selbst wenn das Prog nicht läuft, bzw. mal geht er in die while-endlosschleife.
Wenn ich das Prog offen habe dann wechselt er bei jedem button klick die handle adresse, das ist doch auch nicht normal?!

Naja, wenn ich dann mit sendmessage mein bmclick schicke passiert zumindest nie etwas.

Mein Progaufbau sieht nun folgendermassen aus, wo habe ich da noch ein Fehler?
Delphi-Quellcode:
 
private
  ButtonKommBeendenHwnd : THandle;
[...]
var
  hWindow : DWORD;
  hButton : DWORD;
begin
  hWindow := 0;
  while hWindow = 0 do
    hWindow := FindWindow(nil,'FormKommunikation');
  // Die Child Windows durchgehen
  hButton := 0;
  while hButton = 0 do
  hButton := FindWindowEx (hWindow,ButtonKommBeendenHwnd,0,0); //ButtonKommBeenden ist Name des Button der geklickt werden soll
  // Wenn hButton <> 0 ist, wurde der Button gefunden
  Label4.Caption:=IntToStr(hButton);

  if hButton = 0 then exit;
  // und kann angeklickt werden
  SendMessage(hButton,BM_CLICK,0,0);
So wie der code jetzt steht scheint die handle adressierung zu funzen, nur mein prog reagiert nicht auf die sendmessage
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz