Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

ich habe hier vor mir eine dialogbasierende mfc anwendung. diese anwendung zeichnet mir ein paar striche. nun möchte ich diese gezeichneten striche wieder löschen. weiß jemand wie ich das anstellen kann.

Geschrieben

ha jetzt bin ich aber stolz,

das hab ich erst vorgestern gelernt,

Moeglich keit ein:

zeichne ein Viereck so gross wie das ganze Fenster in der Hintergrund Farbe

 

        CClientDC cdc(this); // device context for painting

	CRect lRect;

	GetClientRect(lRect);

	lRect.NormalizeRect();

	CBrush brushn(RGB(240, 240, 240));

	cdc.FillRect(lRect,&brushn);

 

Moeglichkeit zwei:

es gibt eine Funktion Repaint ich weiss nicht in wie weit die das macht aber eigentlich sollte sie das gleiche machen

schaus dir halt mal in der MFC an

[ 02. Juli 2001: Beitrag editiert von: Das Hasi ]

Geschrieben

Afair ist das bei der MFC so, dass diese Striche ja irgendwo gespeichert sind. Such Dir mal diese Struktur (vielleicht ein Container??) raus und lösche diese. Such mal nach den Klassen CList oder CArray.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...