Entwickler-Ecke
Windows API - Alles zum repaint zwingen
Boldar - Di 09.09.08 13:42
Titel: Alles zum repaint zwingen
Wie zwingt man alle Fenster + Desktop und Startmenü zum repaint??
Ich habe ein Programm, was die anderen Fenster verändert, dass wird aber erst nach einem repaint sichtbar.
elundril - Di 09.09.08 13:45
gibts da nicht ne WindowMessage? WM_Paint oder so? vielleicht kannst du die an "Gott und die Welt" versenden.
lg elundril
Marc. - Di 09.09.08 14:21
Probier mal folgendes aus:
Delphi-Quelltext
1: 2:
| uses ShlObj; SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil); |
Aktualisiert imho den gesamten Desktop.
elundril - Do 11.09.08 13:49
HALT, meinen Vorschlag bitte nicht verwenden! Ich hab auf MSDN nämlich gelesen das man WM_Paint nie aus einenm Programm heraus senden soll.
lg elundril
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!