Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » CDialog: Textfeld updaten

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
06.04.2005, 11:38 Uhr
~Zerocool
Gast


Aloha!

Mein Problem ist folgendes:

In einem (MFC kreierten) CDialog habe ich ein Textfeld, das Statusinformationen über einen UART download ausgibt. Als Memebervariable habe ich einen CString definiert, der sozusagen immer länger wird, also z.B.:


C++:
m_StatusText += "Starting download...\r\n";
UpdateData(FALSE);
...
m_StatusText += "Invalid Data in File found!\r\n";
UpdateData(FALSE);


usw.

Was nun passiert, ist, dass der String zwar richtig angezeigt wird, aber erst nachdem der ganze Downloadvorgang vorbei ist (währeddessen sieht man nur, wie der Scrolllbarbalken immer kleiner wird, je mehr Text angefügt wird). Ich möchte aber, dass Zeile für Zeile ausgegeben wird, man also den Vorgang mitverfolgen kann. Ich hab mal gehört, dass man irgendwie den Dialog 'invalid' setzen muss, damit er neu gezeichnet wird, weiß aber nicht, ob das stimmt bzw. wie das geht. Kann mir da wer weiterhelfen? Vielen Dank schon mal im voraus.

Zerocool
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.04.2005, 17:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ich würd einen thread nehmen dann bleibt deine restliche oberfläche auch noch bedienbar während der zeit des vorganges
--
...fleißig wie zwei Weißbrote
 
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: