Seite 1 von 1

gadgets verschwinden //smartwindowrefresh() //gelöst

Verfasst: 30.06.2006 14:54
von a14xerus
ich habe ein problem:
ich habe in meinem code geschrieben, das die gadgets verschoben werden (resizegadget) falls sich die fenstergröße verändert...
dabei verschwinden sie aber ...
erst wenn ich das ganze fenster auf dem desktop bewege tauchen sie an der gewünschten stelle auf...
wie kann ich das ändern?
ich glaube ich habe im forum mal sowas ähnliches gelesen, kontne aber über die suche nichts finden

//edit:
geht das mit

Code: Alles auswählen

RedrawWindow_(hwnd.l, IprcUpdate.RECT,hrgnUpdate.l, flags.l)
??
wenn ja, wie wende ich diesen code an.. oder gibs sowas auch ohne api?

Verfasst: 30.06.2006 15:05
von PureLust
Ich weiss nicht genau ob's Dir was bringt (da ich DIESE Redraw-Probleme noch nicht hatte), aber manchmal ist es hilfreich ein Gadget per HideGadget() vor dem Resize zuerst unsichtbar und danach wieder sichtbar zu machen.

An sonsten lies Dir mal die Beschreibung zu SmartWindowRefresh() durch - vielleicht hilft dir das ja weiter.

Gruß, PL.

Verfasst: 30.06.2006 15:09
von mardanny71
Ein Codeschnipsel? :wink:

Das kann mehrere Ursachen haben.

grüsse an alle
mardanny71

Verfasst: 30.06.2006 15:12
von a14xerus
danke
smartwindowrefresh() funktioniert