Hallo allerseits.
Erstmal worums geht: Ein Adressfeld ähnlich dem eines Browsers. Man gibt etwas ein und es erscheint eine ListBox mit allen besuchten Seiten, bei deren Adresse die Anfangsbuchstaben mit der Eingabe übereinstimmen. Mein Editfeld soll aber keine Adressen beinhalten sondern Strings aus einem beliebigen CStringArray. Es funktioniert schon einwandfrei, bis auf...
Das kleine Problem: bietet die Listbox eine viele Einträge an wird sie nur bis zum Rand des Parents (das gleiche wie von dem Editfeld, also meist der Dialog) gezeichnet und alles danach abgeschnitten. Wie kann ich das verhindern?
Folgendes hab ich schon versucht:
-parent von ListBox auf NULL --> absturz
-parent von ListBox auf GetDesktopWindow() --> andere Dialoge flackern durch die LB
-ListBox::ModifyStyleEx(0, WS_EX_TOPMOST);
das wars soweit
weis wer rat?
Erstmal worums geht: Ein Adressfeld ähnlich dem eines Browsers. Man gibt etwas ein und es erscheint eine ListBox mit allen besuchten Seiten, bei deren Adresse die Anfangsbuchstaben mit der Eingabe übereinstimmen. Mein Editfeld soll aber keine Adressen beinhalten sondern Strings aus einem beliebigen CStringArray. Es funktioniert schon einwandfrei, bis auf...
Das kleine Problem: bietet die Listbox eine viele Einträge an wird sie nur bis zum Rand des Parents (das gleiche wie von dem Editfeld, also meist der Dialog) gezeichnet und alles danach abgeschnitten. Wie kann ich das verhindern?
Folgendes hab ich schon versucht:
-parent von ListBox auf NULL --> absturz
-parent von ListBox auf GetDesktopWindow() --> andere Dialoge flackern durch die LB
-ListBox::ModifyStyleEx(0, WS_EX_TOPMOST);
das wars soweit
weis wer rat?