Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Anzeige in Textfeld unter XP

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
24.08.2005, 17:25 Uhr
~progfox
Gast


Hi,

habe leider Probleme bei der Anzeige in einem Textfeld.

SetDlgItemText(hDlg, IDC_TEXT, buffer) ;
UpdateWindow(hDlg);

In diesem Feld wird die Anzahl der verarbeiteten Sätze hochgezählt.
Unter Win98 funktionierte das problemlos.
XP stellt nach einiger Zeit die Anzeige ein.
Wie kann man die Anzeige trotzdem erzwingen?

Vielen Dank,
Hans
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.08.2005, 18:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


nimm einen thread zum verarbeiten der daten und synchronisier dann die gui mit dem thread
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.08.2005, 19:33 Uhr
~progfox
Gast


Vielen Dank!

Ich habs dann so gemacht
(stand bei irgendwelchen FAQs im Netz):


MSG msg;

while( ::PeekMessage( &msg, NULL, NULL, NULL, PM_NOREMOVE ) )
{
if (::GetMessage( &msg, NULL, 0, 0 ) == -1)
{
// handle the error and possibly exit
}
else
{
::TranslateMessage(&msg);
:ispatchMessage(&msg);
}
}
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: