Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - MDI-Forms - Fehler beim Erstellen des Fenster-Gerätekontexts


galagher - Mo 12.01.15 20:24
Titel: MDI-Forms - Fehler beim Erstellen des Fenster-Gerätekontexts
Hallo!

Ich blende mit folgendem Code die Titelleiste der MDI-Forms, auf denen jeweils eine TJvWideHLEditor-Komponente liegt, aus:

Delphi-Quelltext
1:
2:
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not
  WS_CAPTION);


Nach einiger Zeit des Tippens, Markierens von Text usw. in der TJvWideHLEditor-Komponente tritt dann im Debug-Modus folgender Fehler auf:
Zitat:
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt SynEdit.exe ist eine Exception der Klasse EOutOfResources mit der Meldung 'Fehler beim Erstellen des Fenster-Gerätekontexts' aufgetreten.

Im Betrieb ausserhalb von Delphi hängt sich das Programm einfach auf.

Warum kommt dieser Fehler, und was bedeutet das? Muss ich auf das Ausblenden der Titelleiste verzichten?