Einzelnen Beitrag anzeigen

Alex_ITA01

Registriert seit: 22. Sep 2003
1.115 Beiträge
 
Delphi 12 Athens
 
#2

Re: Auf welche Messages reagieren disabled Controls?

  Alt 2. Dez 2004, 15:01
Also, das Problem was dahinter steckt ist folgendes:
Ich befinde mich in einer Komponente die aber leider Disabled ist.
Das bescheidene daran ist, dass die Komponente dann nicht mehr auf MOUSE_MOVE-Events bzw. Messages reagiert.Es handelt sich um eine abgeleitete CheckBox.
Ich will jetzt aber herausbekommen, ob sich die Maus gerade über dieser "disabled"-ten Komponente befindet und wenn ja, dann brauche ich die Koordinaten...

Delphi-Quellcode:
  GetCursorPos(MPos);
  //MPos := ScreenToClient(Mouse.CursorPos);
  rec := Rect(Self.Left, Self.Top, Self.Left + Self.Width, Self.Top + Self.Height);
  if (PtInRect(rec, point(MPos.X, MPos.Y))) then
  begin
    //Tue was vernünfitges...
  end;
Wie ihr seht, habe ich ScreenToClient auch schon Probiert.
Ich hoffe ihr könnt mir helfen...
MFG Alex
Let's fetz sprach der Frosch und sprang in den Mixer
  Mit Zitat antworten Zitat