| |
|
|
- Seite 1 - |
|
| Hallo Frank ...ich nerve mal wieder. Durch Zufall ist mir aufgefallen: Wenn ich über den Pfeil unten die Listen-Anzeige hochstellen will, geht das, aber die Linien werden doppelt gezeichnet. Nehme ich den Scrollbalken, passiert das nicht. Hab ich da einen Fehler im Getriebe oder ist das so ? - siehe Bild |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
| Leider nein - wenn ich die Schrift so einstelle (im Beispielbild: Courier New 22 Pixel) dass die Zeilenlinie genau am Fensterrand abschliesst, wird beim Hochklicken KEINE Linie angezeigt ! |
|
|
| |
|
|
|
| Füg mal der Höhe vom ScreenshotLV 3 Pixel hinzu und zeig nochmal... |
|
|
| |
|
|
|
| [quote:4a7f135571] Füg mal der Höhe vom ScreenshotLV 3 Pixel hinzu und zeig nochmal...[/quote:4a7f135571] Hallo iF Dein Wunsch ist mir Befehl Courier New mit 25 Pixel Höhe - wie Du siehst: gleicher Effekt |
|
|
| |
|
|
|
| Sorry, nicht die Fontgröße ändern, sondern die Höhe vom LV. *duck* |
|
|
| |
|
|
|
| [quote:a2cb021d2e] Sorry, nicht die Fontgröße ändern, sondern die Höhe vom LV. *[/quote:a2cb021d2e] Da brauchst Du Dich nicht zu ducken - Hab das schon verstanden, aaaber die Höhe der zwei LV in meinem Programm werden (prozentual) von der jeweiligen Bildauflösung bestimmt. Es wird also unter 800x600 eine andere Höhe wie meinetwegen unter 1024x768 eingestellt. Zusätzlich kommt dann noch die Vorliebe des Users für eine bestimmte Schrift in einer bestimmten Grösse ins Spiel. D.h., man muss mit diesem Windows-Fehler leben |
|
|
| |
|
|
|
| Nö, du solltest ja lediglich mal statische 3 Pixel zur Höhe addieren, das geht ja auch wenn die Höhe errechnet wird. |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
| [quote:9d3fe35ebc]Nö, du solltest ja lediglich mal statische 3 Pixel zur Höhe addieren, das geht ja auch wenn die Höhe errechnet wird.[/quote:9d3fe35ebc] KompilierenMarkierenSeparieren Hallo iF Bitte sehr - die Variable view-ende%+3 und die von dir gewünschte Schrift und unten ist das Ergebnis |
|
|
| |
|
|
|
| [quote:22a77762b5=Horst Horn][quote:22a77762b5]Nö, du solltest ja lediglich mal statische 3 Pixel zur Höhe addieren, das geht ja auch wenn die Höhe errechnet wird.[/quote:22a77762b5] KompilierenMarkierenSeparieren Hallo iF Bitte sehr - die Variable view-ende%+3 und die von dir gewünschte Schrift und unten ist das Ergebnis [/quote:22a77762b5] Hm naja leider ja wieder nicht weil als ich um die 3 Pixel gebeten hatte war eine andere Schriftart angewählt.
Reduziere jetzt die Höhe mal um 11 Pixel, also statt +3 -8. |
|
|
| |
|
|
|
| [quote:a02777cca8]Reduziere jetzt die Höhe mal um 11 Pixel, also statt +3 -8.[/quote:a02777cca8] Bitte sehr - bitte gleich |
|
|
| |
|
|
|
| Gute Ausgangslage!
Und wenn Du jetzt die Höhe
a) um einen Pixel verringerst und es nichts bringt b) um einen Pixel vergrößerst und es nichts bringt
dann geb ich auf.
PS: Obwohl ich Deine Screenshots vermissen würde... |
|
|
| |
|
|
|
| [quote:539b5baafa]Und wenn Du jetzt die Höhe
a) um einen Pixel verringerst und es nichts bringt b) um einen Pixel vergrößerst und es nichts bringt
dann geb ich auf.
PS: Obwohl ich Deine Screenshots vermissen würde... [/quote:539b5baafa] Hatt Frank gesagt und ich schliesse mich seiner Meinung an: Fehler in WINDOOF
Kann man nichts machen, aber iF die Welt dreht sich weiter
Zum Abschluss noch ein Screenshot von der ganzen Ansicht |
|
|
| |
|
|
|
Frank Abbing | [quote:9c485eaacf]Hatt Frank gesagt und ich schliesse mich seiner Meinung an: Fehler in WINDOOF [/quote:9c485eaacf] Es muss so sein. An der Listview.dll kann es nicht liegen, denn auch wenn ich einen Code ohne InitMessages() erstelle, ist der Fehler vorhanden. InitMessages() startet das Subclassing des Listviews und alle Manipulationen eines Controls werden dort vorgenommen. Ohne die Funktion ist ein Listview nur ein ganz normales Control. Das Profans Messagehandling dafür verantwortlich ist, möchte ich auch ausschliessen. |
|
|
| |
|
|