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. |