Ergebnis 1 bis 3 von 3
Thema: Function SetTextJustification Hallo, Vista-Freunde, ich habe mit einem 32bit-Programm, erstellt noch mit VB 4.0, das unter XP einwandfrei läuft nur ein einziges ...
  1. #1
    frieder
    Herzlich willkommen

    Function SetTextJustification

    Hallo, Vista-Freunde,
    ich habe mit einem 32bit-Programm, erstellt noch mit VB 4.0, das unter XP einwandfrei läuft nur ein einziges Problem: die Funktion SetTextJustification ist in der gdi32 sichtbar enthalten, liefert beim Aufrufen den Wert 1, gibt keinerlei Fehlermeldung aus und liefert dennoch nicht den erhofften Blocksatz auf Picturebox und Drucker.
    Ich verwende im Deklarationsmodul die Schreibweise: Declare Function SetTextJustification Lib "gdi32" (ByVal hdc as Long, ByVal nBreakExtra as Long, ByVal nBreakCount as Long) as Long.
    Ich bin zur Wiedergabe mehrzeiliger Texte auf Blocksatz angewiesen und suche seit mehr als einem Jahr nach der möglichen Ursache für dessen Misslingen unter Vista, zumal das Programm ansonsten einwandfrei läuft.
    Woran kann das noch liegen? Wer hat eine Idee oder gar die Lösung?
    Mit freundlichen Grüßen
    frieder

  2. #2
    Franz
    Moderator Avatar von Franz

    AW: Function SetTextJustification

    Hmm,

    vor Kurzem las ich zufällig zu diesem Thema in der MS Knowledgebase.
    Ruf' die Funktion zusätzlich mit nBreakExtra auf, wobei nBreakExtra auf den Wert 0 gesetzt sein muß.
    Oder hattest du das schon?

  3. #3
    frieder
    Herzlich willkommen

    AW: Function SetTextJustification

    Hallo Franz,
    in der Knowledgebase finde ich keine spezielle Berücksichtigung meines Problems für Vista, denn erst dort und nur dort stellt es sich ja ein. Doch gerade das ist es ja, wofür ich eine Erklärung suche.
    nBreakExtra ist im Aufruf doch vorhanden - oder wie soll ich die Antwort verstehen?! Vielleicht wäre eine präzise Antwort darauf ja ein Lösungsansatz.
    Danke und Gruß!
    frieder

Stichworte

Lesezeichen


  • An Google übertragen Google
  • -->

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •  

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163