AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Welche Nachricht, NACHDEM das Fenster maximiert ist?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Nachricht, NACHDEM das Fenster maximiert ist?

Ein Thema von Alibi · begonnen am 12. Sep 2006 · letzter Beitrag vom 12. Sep 2006
 
Alibi

Registriert seit: 15. Aug 2003
Ort: Bispingen
94 Beiträge
 
Delphi 7 Personal
 
#6

Re: Welche Nachricht, NACHDEM das Fenster maximiert ist?

  Alt 12. Sep 2006, 13:52
Besten dank euch beiden.

WM_SIZE wär auch zu schön gewesen...

Selbe Syndrom immer noch...
Es wird nun an folgenden Orten neugezeichnet:
- OnPaint
- OnConstrainedResize
- WM_SIZE generell (Was ja ansich alleine ausreichen sollte?):
Delphi-Quellcode:
procedure TfrmMain.WM_SIZE(var msg: TMessage);
begin
  inherited;
  updateArrows;
end;
Nochmal beschrieben:
- updateArrows zeichnet was auf ein TBitmap. Dieses wird dann auf den Canvas einer Paintbox kopiert.
- Beim Maximieren verschwindet einfach alles von dem Canvas, als ob updateArrows zu einem falschen Zeitpunkt aufgerufen wird.

Naja, bin eben auf TImage umgestiegen, das löst das Problem.
Eine Lösung, wodran das bei der PaintBox scheitert wäre aber dennoch sehr interessant...

[edit=SirThornberry]Pascal-Tags zu Delphi-Tags korrigiert - Mfg, SirThornberry[/edit]
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz