Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249560 (10996)
  Suchen
 Zurück zur Übersicht
 AutorThema: Animierte Menüs & Listbox
Jürgen Baier
Datum:17.07.01 23:19 Antwortenals Email verschicken (Juergen.Baier@web.de) 



Hallo !

Mein Problem - habe eine Listbox erstellt, in der beliebige Einträge angezeigt und gescrollt werden.

Wenn unter Systemsteuerung > Anzeige > Effekte, der Menüpunkt 'Fenster,Menüs und Listen animieren' aktiviert ist, dann dauert es lange, bis der Inhalt der Liste durch ist.

Hingegen ohne Animation scrollt der Inhalt schnell durch, so wie ich es haben will.

Gibt es daher irgendeine Möglichkeit, einen Wert in der Registry zu verändern, um die Animation abzuschalten (z.B. nur während des Scrollens)

Möchte es, wenn's geht, nicht dem Benutzer zumuten, dass er die Animation manuell deaktiviert.

Hatte zwar schon irgendwo mal was in einem Forum gelesen, kann mich aber nicht mehr erinnern.

Gruß Jürgen.


Jörg Sellmeyer
Datum:18.07.01 00:02 Antwortenals Email verschicken (joerse@gmx.de) 


Hallo Jürgen,
mit:
Def LockWindowUpdate(1) !"USER32","LockWindowUpdate"
LockWindowUpdate(1)
kannst Du temporär Deine Listbox einfrieren
mit:
LockWindowUpdate(0)
hebst Du das wieder auf.
Nachzulesen in "ADD2LIST.PRV" (PrFellow)
Viele Grüße
Jörg



Jürgen Baier
Datum: 18.07.01 11:21 Antwortenals Email verschicken (Juergen.Baier@web.de) 


Danke Jörg für dein Beispiel.

Habe mir den Quelltext der Vorlage mal angeschaut und getestet, aber...

Die Listbox wird, wie du gesagt hattest, eingeforen. Soweit so gut...

In meinem Quelltext wird nach dem Einlesen der Daten in der Listbox (ist also komplett gefüllt), jeder Eintrag markiert, um z.B. diesen dann weiter zu verarbeiten.

Wenn ich dann den Teil der Vorlage einsetze, dann verschwinden sämtliche Features, die ich eingebaut hatte.

Wie gesagt, der Inhalt mit dem markierten Eintrag soll für den Benutzer sichbar sein (mit samt dem Scrollen und markieren etc.) - nur müsste der Inhalt schneller gescrollt und markiert werden.

Gruß Jürgen.


 Zurück zur Übersicht