Einzelnen Beitrag anzeigen

Benutzerbild von F.W.
F.W.

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

Re: Ein Handle herausfinden bei einer nicht eindeutigen Klas

  Alt 3. Jan 2004, 20: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