AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Ein Handle herausfinden bei einer nicht eindeutigen Klasse
Thema durchsuchen
Ansicht
Themen-Optionen

Ein Handle herausfinden bei einer nicht eindeutigen Klasse

Ein Thema von gekmihesg · begonnen am 3. Jan 2004 · letzter Beitrag vom 3. Jan 2004
Antwort Antwort
Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Re: Ein Handle herausfinden bei einer nicht eindeutigen Klas

  Alt 3. Jan 2004, 19:41
Ich weiß ja nicht, ob das geht, aber ich benutze in letzter Zeit immer wieder (geht so schön leicht und ist variabel) WindowFromPoint. Wenn man Die Position deines Handles irgendwann mal mit dem Mauszeiger erwischt, kann das dir helfen:

Delphi-Quellcode:
var
 H: THandle;
begin
 H := WindowFromPoint(Mouse.CursorPos);
   {...}
end;
Das wäre z.B. in eine LabelMouseUp procedure eizubinden, dann musst du nur auf das Label klicken, geklickt halten, zu denerm Hanlde fahren und die Maustaste loslassen. Oder du schiebst das ganze in die FormKeyPress procedure rein, dann musst du nur die Maus positionieren und auf Tastendruck hast du dein Handle! (Dabei muss allerdings die Form aktiv sein, wegen Keydown).

Wenn dich das interessiert kannst du ja mal auf die Seite schauen:
http://www.delphipraxis.net/topic15877 ...
  Mit Zitat antworten Zitat
Antwort Antwort


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 01:55 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