Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 30.07.2014, 13:16 Titel: zugriffsrechte ( datei laden mit api ) |
|
|
Hallo Leute,
ich bin beim experimentieren mit TreeType. Soweit Sogut. Nun wollte ich mittels loadSaveDialog einen Font aussuchen. Als Filter übergebe ich *.TTF und *.* und als Pfadvorgabe C:\Windows\Fonts\.
Leider wird dann nur ein leerer Fonts-ordner angezeigt. Ich hab es auch mit %windir%/Fonts probiert wobei mir dann im Dialog der Desktop angezeigt wird. Gehe ich von hieraus in den Windows Ordner, ist der Fonts Ordner oftmals erst gar nicht aufgeführt, und wenn dann kommt halt immer ein Hinweis "Sie haben keine Berechtigung...." Vom normalen Explorer her komm ich super rein. Auch das laden eines Fonts mit Code: | Font = "C:\Windows\Fonts\arial.ttf" | funktionert. Was kann ich da machen.
Benutze Win 7 |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 30.07.2014, 14:11 Titel: |
|
|
Was willst du denn überhaupt mit den Fonts tun? Für die Verwendung in der WinAPI brauchst du die Fonts nicht über den Dateidialog zu lokalisieren - es gibt ja schließlich den Font-Dialog. Auch bei der weiteren Verwendung benötigt man den Dateifpad der Fonts nicht, weil diese einfach mit ihrem Fontnamen angesprochen werden. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
braesident
Anmeldungsdatum: 15.04.2008 Beiträge: 189 Wohnort: Berlin
|
Verfasst am: 30.07.2014, 14:49 Titel: |
|
|
naja ich lade TTF dateien um damit in FB zu schreiben. dafür benutze ich die FreeType 2 Funktion. Dem FB-Paket liegt ein Bsp. bei für FreeType (drawstr.bas). Und dort ist es so das ich ein TTF-Font über eine Pfadangabe lade.
Code: | Dim As String TTF_Font
TTF_Font = "C:\Windows\Fonts\arial.ttf" |
deshalb wäre es nützlich wenn ich den ganzen Pfad zurück bekomme. |
|
Nach oben |
|
|
|