Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Mouseover Mouseicon änderung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
16.09.2005, 17:03 Uhr
~sarron
Gast


Nabend
ich möchte, dass wen ich mit der Maus über mein Staticfeld fahre, sich das Mausicon in eine Hand ändert, weiss jemand wie man das realisieren kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.09.2005, 08:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Beim Staticfeld "Benachrichtigen" anmachen, ne eigene ID geben (kein IDC_STATIC) und dann WM_MOUSEMOVE nachrichten abprüfen ob unter der Koordinate dein Staticfeld liegt ("globale" koords mit ScreenToClient umwandeln)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.09.2005, 10:09 Uhr
~sarron
Gast


ok thx.
nur mein eigentliches problem lag dabei, den Mauszeiger zu ändern. Hab keinen Plan wie das geht..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.09.2005, 16:53 Uhr
Wiesenlieger



nach kurzer Suche in der MSDN fand ich das:

[url]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_atl_ccomcontrol.3a3a.m_pmouseicon.asp
[/url]

vielleicht hilft das weiter
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.09.2005, 20:42 Uhr
~sarron
Gast


hmm, irgendwie funktioniert die änderung bei mir nicht so. gibt es nicht irgend so etwas:
SetCursor(hand)? oder muss ich diese hand noch extra in die resources aufnehmen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.09.2005, 14:08 Uhr
mmc20
puss in boots


hi, was du meinst ist "LoadStandardCursor()"...

C++:
HCURSOR lhCursor;
lhCursor = AfxGetApp()->LoadStandardCursor(IDC_WAIT); // oder IDC_BEAM, IDC_ARROW...
SetCursor(lhCursor);


Dieser Post wurde am 19.09.2005 um 14:09 Uhr von mmc20 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.09.2005, 13:24 Uhr
~sarron
Gast


hmm gibt keinen fehler.. jedoch wird auch der Cursor nicht geändert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
21.09.2005, 19:27 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


HCURSOR muss global/member sein
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.09.2005, 20:11 Uhr
~sarron
Gast


ich hab hcursor nun mal in die classe reinkopiert.. die umstellung will irgendwie immernoch nicht ganz klappen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.10.2005, 00:18 Uhr
~Sarron
Gast


Oder wie soll das genau funktionieren?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: