ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
580
580
EMPFEHLEN
-
Hallo
Ich wüsste gerne wie ich in Borland einen MouseOver effect hinbekomme.
-
05.05.06 18:39 #2
- Registriert seit
- Apr 2006
- Beiträge
- 9
Versuchs mal über den Objektinspector.
Wenn du den Button oder was auch immer markiert hast, klickst du auf Events. Dort kannst du dir optionen auswählen wie z.B. OnMouseMove oder ähnliches.
-
Ja aber wenn ich dem Bild mit mousemove eine ander Grafik zuweise , und ich es bei Form1 wieder in den Uhrzustand setze flakkert es.
-
07.05.06 19:10 #4
Überprüfst du beim MouseOver, ob schon die neue Grafik gezeichnet wurden ist?(falls ja, muss diese nicht erneut eingelesen werden).
Schonmal was von 2 Puffern gehört?
Setze DoubleBuffered auf true.
-
Hi,
dass hier verwende ich, klappt auch sehr gut :
in der Cpp Datei folgendes eintragen;
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
void __fastcall TForm1::OnMouseOver(TMessage & Msg) { if ( ((TImage *)Msg.LParam) == Image1) { Image1->Picture->LoadFromFile("C:\\x_over.bmp"); } if ( ((TImage *)Msg.LParam) == Image2) { Image2->Picture->LoadFromFile("C:\\m_over.bmp"); } } //--------------------------------------------------------------------------- void __fastcall TForm1::OnMouseOut(TMessage & Msg) { if ( ((TImage *)Msg.LParam) == Image1) { Image1->Picture->LoadFromFile("C:\\x.bmp"); } if ( ((TImage *)Msg.LParam) == Image2) { Image2->Picture->LoadFromFile("C:\\m.bmp"); } } //---------------------------------------------------------------------------
In die header Datei in public folgendes eintragen:
Code :1 2 3 4 5 6 7 8
public: // Anwender-Deklarationen void __fastcall OnMouseOver(TMessage & Msg); void __fastcall OnMouseOut(TMessage & Msg); BEGIN_MESSAGE_MAP VCL_MESSAGE_HANDLER(CM_MOUSEENTER , TMessage, OnMouseOver) VCL_MESSAGE_HANDLER(CM_MOUSELEAVE , TMessage, OnMouseOut) END_MESSAGE_MAP(TForm)
Müsste verständlich sein, wenn du fragen hast, einfach fragen.
MFG ASD20054
Ähnliche Themen
-
Wie bekomme ich den Effekt hin?
Von Freakt im Forum PhotoshopAntworten: 10Letzter Beitrag: 13.12.09, 02:02 -
Wie bekomme ich einen solchen Effekt hin?
Von expone im Forum PhotoshopAntworten: 1Letzter Beitrag: 28.05.08, 20:02 -
Wie bekomme ich diesen Effekt?
Von Chupakaba im Forum PhotoshopAntworten: 6Letzter Beitrag: 05.01.06, 21:30 -
Wie bekomme ich solch einen Effekt hin?
Von sternchen-jula im Forum PhotoshopAntworten: 3Letzter Beitrag: 13.12.05, 20:43 -
Herausforderung: Wie bekomme ich solch einen Effekt/solche Effekte?
Von obsidian im Forum Cinema 4DAntworten: 2Letzter Beitrag: 28.04.04, 17:09





Zitieren
Login






