🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
3 messages
3 total messages Started by Me Tue, 07 Jan 2003 20:00
Visual C++ en output naar een edit box op een form
#6195
Author: Me
Date: Tue, 07 Jan 2003 20:00
15 lines
1581 bytes
In een form zit een lus die van pakweg 10000 producttypes de stock
herberekent.
In de lus zit ook een

this->m_procent = berekendprocent;    // berekendprocent is string met
percentage
UpdateData(FALSE);

dit werkt goed en men kan zien waar het programma zit, maar !
sluit men het venster e.d. dan gaat de lus wel door (berekening verloopt
volledig correct en eindigt goed) maar het percentage verdwijnt op het
scherm !

Hoe is dat op te vangen A.U.B. ? (heb al invalidate e.d. geprobeerd) maar
zonder resultaat.
Re: Visual C++ en output naar een edit box op een form
#6204
Author: Toni Van Remortel
Date: Wed, 08 Jan 2003 14:24
22 lines
1719 bytes
Me wrote:

> In een form zit een lus die van pakweg 10000 producttypes de stock
> herberekent.
> In de lus zit ook een
> 
> this->m_procent = berekendprocent;    // berekendprocent is string met
> percentage
> UpdateData(FALSE);
> 
> dit werkt goed en men kan zien waar het programma zit, maar !
> sluit men het venster e.d. dan gaat de lus wel door (berekening verloopt
> volledig correct en eindigt goed) maar het percentage verdwijnt op het
> scherm !

Welk venster bedoel je? Als ik het goed begrijp is dat het venster waar je 
het percentage wil weergeven?

-- 
Groeten, ToniVR
Researcher on LinEmb-project @ D-science lab.
Anti-spam: E-mailadres is bij softhome.
Re: Visual C++ en output naar een edit box op een form
#6208
Author: Bart.Vanhauwaert
Date: Wed, 08 Jan 2003 19:18
21 lines
1686 bytes
Me <me@me.me> wrote:
> sluit men het venster e.d. dan gaat de lus wel door (berekening verloopt
> volledig correct en eindigt goed) maar het percentage verdwijnt op het
> scherm !

Dit kan alleen als je tijdens de berekeningen nog steeds messages
blijft dispatchen. Probeer vooreerst te kijken of dat wel echt
nodig is.

> Hoe is dat op te vangen A.U.B. ? (heb al invalidate e.d. geprobeerd) maar
> zonder resultaat.

Neen, als het venster 'gesloten' is zal geen enkele functie nog werken.
Als het venster nog open is werkt invalidate wel enkel als er ook
messages gedispatched worden. Anders heb je denk ik RedrawWindow met
de RDW_UPDATENOW flag nodig.

cu bart

-- 
http://www.irule.be/bvh/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads