Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ownerdraw CButton erstellen

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
06.02.2007, 13:59 Uhr
-]Dr.LoLig[-



Hi!
Ich habe mir eine Klasse von der CButton abgeleitet und in dieser die virtuelle Methode DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) hinzugefügt wie ich es aus anderen Bsps kenne.
Nur leider springt er bei mir nicht in die Methode.
Weiß jemand was ich evtl. falsch mache?

Benutze VS2005

mfg
mario
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.02.2007, 15:33 Uhr
xXx
Devil


Hmm es gibt einmal die Virtuelle Methode und einmal die Nachricht WM_DRAWITEM ... letztere würde wohl deinem Problem eher entsprechen ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.02.2007, 16:37 Uhr
-]Dr.LoLig[-



Hmmm

Wie meinsten das? Er springt in keine von beiden, aber wenn ich in den Bereich klicke wo der Button hin soll, dann springt er mir in die virtuelle DrawItem.
Naja dann werd ich den Button im normalen Zustand in die OnPaint schreiben und den Rest in die Drawitem, aber normal is dad nicht


mfg
mario

Dieser Post wurde am 06.02.2007 um 16:57 Uhr von -]Dr.LoLig[- editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.02.2007, 19:47 Uhr
xXx
Devil


hmm also ... es gibt sowohl eine virtual DrawItem als auch eine OnDrawItem ... letztere brauchst du ... die reagiert auf WM_DRAWITEM ...
 
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: