Deutsch
Quelltexte/ Codesnippets

Enumfontfamilies Font Schriftart Typ

 
Listet vorhandene Typen einer Schriftart und gibt diese als String zurück - kann z.B. auch genutzt werden um zu Prüfen, ob eine Schriftart installiert ist. (checkFont("arial")="") = keine "arial" installiert.


KompilierenMarkierenSeparieren
cls
print checkFont("Arial")
waitinput
end

proc checkFont

    parameters fnt$
    var l&=create("list",0)
    external("gdi32","EnumFontFamiliesA",%hdc,addr(fnt$),procAddr(checkFont.EnumProc,4),l&)
    fnt$=""

    whileLoop 0,getCount(l&)-1

        fnt$=fnt$+getString$(l&,&loop)

    wend

    destroyWindow(l&)
    return fnt$

    proc checkFont.EnumProc

        parameters lpelf&,lpntm&,ft&,l&
        var tmps$=string$(lpelf&,28)+"
        "
        case selectString(l&,-1,tmps$)+1 : return 0
        addString(l&,tmps$)
        return 1

    endproc

endproc


5 kB
Hochgeladen:20.12.2009
Ladeanzahl181
Herunterladen
 
20.12.2009  
 




Frank
Abbing
Prüfen ob Font vorhanden ist in Liste:
KompilierenMarkierenSeparieren
 
21.12.2009  
 



Mach doch ne Funktion. Interne LB lünchen ist nicht fein.
 
21.12.2009  
 




Frank
Abbing
Ist schneller.
 
21.12.2009  
 



Worauf willst hinaus?
 
21.12.2009  
 




Frank
Abbing
Die interne Listboxliste ist doch optimal für solche Sachen geeignet. Warum darauf verzichten. Die Callback-Methode bietet dem gegenüber keine Vorteile.
 
21.12.2009  
 



Ich wollte nicht glauben (hab deshalb nochmal nachgefragt), dass Du dabei wirklich keine Vorteile siehst und lieber die interne LB "verbrätst". Spielt aber keine Rolle, wers brauch wirds finden.
 
21.12.2009  
 




Frank
Abbing
An welche Vorteile denkst du?
 
22.12.2009  
 




Frank
Abbing
Gibts keine?
 
23.12.2009  
 



Na für Dich erst nächstes Weihnachten, Dieses gibtsn Paket mit notwendiger Phantasie.
 
23.12.2009  
 




Frank
Abbing
Sag doch einfach: Mir fallen keine Vorteile ein.
 
23.12.2009  
 



Ok, dann sage ich einfach: Mir fallen keine Vorteile ein.

Wahrheit ist es ja trotzdem nicht, egal ob Dus hören möchtest.

Ich meinte zuvor bereits: "wers brauch wirds finden", vlt. hättest Du es einfach dabei belassen sollen.

Mach Du erstmal ne Funktion draus, kann doch sonst so keiner vergleichen. Vlt. siehst Du dann auch den "Unterschied". ^^
 
23.12.2009  
 




Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

9.384 Betrachtungen

Unbenanntvor 0 min.
Paul Glatz24.02.2014
Julian Schmidt08.01.2012

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

Frank Abbing (8x)
iF (7x)
Jörg Sellmeyer (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie