Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
Nein, ich habe angenommen, das Delphi die selber sucht.
Musste sowas noch nie tun, daher stell ich mich auch so extrem doof an :(
Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
lbccaleb ist es auch möglich noch die einzelnen Items zu unterscheiden, auf welchen die mouse nicht mehr ist und auf welchen sie ist?
Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
Achso.
Ich habe es so verstanden, das tmouspanel der neue panel ist und von TPanel abgeleitet wird.
Da ich tMousepanel nicht kenne.
Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
Kriege es einfach nicht hin.
type
TJvItemsPanel = class(TPanel);
private
{ Private-Deklarationen }
FOnMouseLeave: TNotifyEvent;
procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
public
Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
Ich habe es sehr unelegant lösen können, aber das muss es doch etwas besseres geben?
procedure TFormKunden.JvTimer1Timer(Sender: TObject);
begin
if FindDragTarget(Mouse.CursorPos, True)= JvItemsPanel1 then
Begin
if not Image then
Begin
JvItemspanel1.Visible := false;
Forum: Win32/Win64 API (native code)
Delphi
by youuu,
10. Mai 2009
Hi
Ich benutze JvItemsPanel mit dem Event OnMouseMove, allerdings verfügt diese Komponente anscheinend nicht über das Event OnMouseLeave.
Kann mir jemand sagen wie ich dies dort einbauen könnte?
Die Komponente ist für mich deshalb so wichtig, da sie beim klicken nach innen geht, so das der User auch genau sieht welches Item er angeklickt hat.