Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Sich mitbewegendes Kreuz...

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 <
000
02.09.2004, 15:21 Uhr
~Alerion
Gast


Hallo!

Ich habe folgendes Problem:

Ich möchte in einer Zeichnung so eine Art Fadenkreuz malen, dass sich mit dem Mauszeiger mitbewegt. Also ein Strich von oben nach unten durch die Mausposition und ein Strich von links nach rechts durch die Mausposition.
Das müsste ja eigentlich über die OnMouseMove Funktion möglich sein. Allerdings muss ich die Striche ja immer wieder löschen und neuzeichnen. Wie kann ich mir den Hintergrund an der Stelle merken und dafür sorgen, dass wirklich nur diese Stelle neugezeichnet wird, anstatt die gesamte (ziemlich große) Zeichnung?

Gruß
Alerion
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.09.2004, 15:27 Uhr
virtual
Sexiest Bit alive
(Operator)


Normalerweise ist die einfachste Möglichkeit, einfach einen Strich zu zeichnen, der die vorhandene Graphik invertiert. Ein erneutes Zeichnen stellt dann die ursprüngliche Zeichnung wieder her.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.09.2004, 11:16 Uhr
~Alerion
Gast


Und wie mache ich sowas?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.09.2004, 12:12 Uhr
~mike
Gast


oder du nimmst LoadCursor. Weiß jetzt gar nicht ob eine 16x16 Begrenzung noch verhanden ist. Das müsstest du probieren.

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.09.2004, 10:08 Uhr
~Alerion
Gast


Hm, dass mit dieser invertierten Linie würde mir an sich schon gefallen, allerdings weiß ich jetzt gar nicht, nach welchem Befehl ich da suchen muss, um mich schlau zu machen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.09.2004, 13:09 Uhr
virtual
Sexiest Bit alive
(Operator)


Ich programmiere kaum noch unter Windows, aber Linien Zeichnen geht da glaube ich mit LineTo oder so. Und dann gibt es da ja noch den HDC, den man mitgeben muß. Da kann man einstellen, wie der Zeichenmodus sein soll. Würde ich mal schaun nach XOR mode oder so.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: