Friedrich G
Grünschnabel
Hallo, ich habe ein noch mit VB 4.0 erstelltes 32bit-Programm auf meinem Vista-Laptop installiert. Das klappte einwandfrei, und das Programm läuft grundsätzlich auch. Nur weigert es sich unter Vista beharrlich, die benötigte Blocksatzausgabe eines mehrzeiligen Textes in einer Picturebox und auf dem Drucker auszugeben. Unter XP klappt beides noch einwandfrei.
Dazu benutze ich: Declare Function SetTextJustification Lib "gdi32" (ByVal hdc as Long, ByVal nBreakExtra as Long, ByVal nBreakCount as Long) as Long.
Unter Vista wird aber immer nur linksbündiger Flattersatz ausgegeben. Wer kann mir bitte raten, was ich ändern muss?
Dazu benutze ich: Declare Function SetTextJustification Lib "gdi32" (ByVal hdc as Long, ByVal nBreakExtra as Long, ByVal nBreakCount as Long) as Long.
Unter Vista wird aber immer nur linksbündiger Flattersatz ausgegeben. Wer kann mir bitte raten, was ich ändern muss?