Article View: be.comp.programming
Article #14456Re: VC++ Drawing -- URGENT: THESIS
From: Pieter Pareit
Date: Sun, 04 Feb 2001 12:05
Date: Sun, 04 Feb 2001 12:05
29 lines
2425 bytes
2425 bytes
Ik veronderstel dat je toepassing van MFC gebruik maakt. Het is mogelijk om aan windows een compatible dc aan te vragen wanneer je je OnDraw ontvangt, zulk een dc staat dan in het geheugen, op deze dc maak teken je en wanneer je tekening afgewerkt is, copy je deze in 1 keer naar je scherm (een blit). Verder moet je nog zorgen dat windows niet je scherm leeg maakt, dat doe je door OnErasebackground(of zoiets) the overriden. Om je heel gedetailleerd uit te kunnen leggen hoe je dat nu werkelijk allemaal codeert heb ik ni genoeg plaats hier (of is het tijd) en zou ik alleen een copy/paste van code kunnen doen. Dus misschien is het beter als ik je verwijs naar de msdn die er een excellent artikel bevat. the artikel name is: "Flicker-Free Displays Using an Off-Screen DC". pieter; "Breezer" <Tim.Musschoot@rug.ac.be> wrote in message news:25Ie6.338441$MA1.11046245@afrodite.telenet-ops.be... > Hallo, > > Wanneer ik iets op het scherm zet (grafische objecten, zoals pixels, lijnen) > in VC, flikkert het scherm telkens om de aanpassingen op het scherm te > zetten. Is er een manier om dit onmiddellijk te doen zonder dat het scherm > knippert of ik UpdateAllViews() moet uitvoeren ?? > > Thx, > Tim > > >
Technical Details
Message-ID:
<95jg48$tma$1@news.planetinternet.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!feed2.onemain.com!feed1.onemain.com!dc1.nntp.concentric.net!195.206.66.162.MISMATCH!newsfeed.concentric.net!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!news.kpnbelgium.be!planetinternet.be!not-for-mailReferences:
<25Ie6.338441$MA1.11046245@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,9245e77e9ce58a8e X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-02-04 04:00:09 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-04!supernews.com!xfer13.netnews.com!netnews.com!feed2.onemain.com!feed1.onemain.com!dc1.nntp.concentric.net!195.206.66.162.MISMATCH!newsfeed.concentric.net!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!news.kpnbelgium.be!planetinternet.be!not-for-mail From: "Pieter Pareit" <pieter.pareit@planetinternet.be> Newsgroups: be.comp.programming Subject: Re: VC++ Drawing -- URGENT: THESIS Date: Sun, 4 Feb 2001 13:05:21 +0100 Organization: Planet Internet NV Lines: 31 Message-ID: <95jg48$tma$1@news.planetinternet.be> References: <25Ie6.338441$MA1.11046245@afrodite.telenet-ops.be> NNTP-Posting-Host: u195-95-44-60.dialup.planetinternet.be X-Trace: news.planetinternet.be 981287880 30410 195.95.44.60 (4 Feb 2001 11:58:00 GMT) X-Complaints-To: abuse@planetinternet.be NNTP-Posting-Date: 4 Feb 2001 11:58:00 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400