Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » dc in Formview auf Picturebox

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
18.02.2003, 16:26 Uhr
gonzalesblanco



Hallo!

Mein Projekt besteht aus einer FormView, in der ich eine Picturebox angelegt
habe und auf die ich einen Kontext ermittelt hab, und zwar so:

C++:
void CPowerCheckView::OnDraw(CDC* pDC)
{    
   CWnd *pWnd = GetDlgItem(IDC_PLACE);
   CDC *hdc = pWnd->GetDC();    

   static int k;
   hdc->Rectangle(1+k, 1+k, 100, 100);
   //hdc->ReleaseOutputDC(hdc);        
   k +=10;
}



Das funktioniert auch!! Aber ich habe 2 Probleme:
1. Das Rechteck wird bei jedem Aufruf neu gezeichnet, aber das alte bleibt erhalten!!! Möchte nur eines haben!!!! So habe ich für jeden Aufruf von OnDRAW eines!!!
2. Bei der Nachricht SIZE, verschwindetet es ganz! Wie fange ich das ab?

Danke für eure Tipps!

ciao
gonzalesblanco

Dieser Post wurde am 18.02.2003 um 16:51 Uhr von Uwe editiert.
 
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: