Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Static Control wird nicht erneuert

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
26.06.2005, 22:58 Uhr
Lensflare



Hallo.

wie erreiche ich es, dass das "static control" erneuert wird? Wenn ich nämlich die Menüs benutze, löscht das aufrollende menürechteck mein static-contol in diesem bereich. Und wenn ich mein hauptfenster maximiere, löscht sich das ganze static-control. Es wird nur erneuert, wenn ich zum Beispiel das Fenster verschiebe oder die grösse des Fensters ändere

Kann mir da jemand helfen?

mein static-control:

C++:
static HWND hFrame;

// WM_CREATE:
      hFrame = CreateWindowEx(
        WS_EX_CLIENTEDGE,
        "static",
        "",
        WS_CHILD | WS_VISIBLE | SS_ETCHEDHORZ,
        0, 0, 0, 0,
        hWnd,
        NULL,
        ((LPCREATESTRUCT) lParam) -> hInstance,
        NULL);

// WM_SIZE:
    MoveWindow(hFrame, 10, 10, 100, 100, TRUE);


--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.06.2005, 06:31 Uhr
(un)wissender
Niveauwart


Hm, das sollte nicht passieren. Vermutlich hast du irgendwelche falschen Flag eingestellt. Was du in solchen Fällen aber immer machen kannst, ist invalidaterect (oder so) aufzurufen.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.06.2005, 23:19 Uhr
Lensflare




Zitat:
Vermutlich hast du irgendwelche falschen Flag eingestellt
welchen Flag könnte ich zB falsch gestellt haben? Meinst du damit die vielen window-styles?


Zitat:
Was du in solchen Fällen aber immer machen kannst, ist invalidaterect (oder so) aufzurufen.
was macht diese funktion? und wo oder wann muss ich sie aufrufen?
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
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: