Italia
Fonte/ 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
Downloadcounter181
Download
 
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 per solche Sachen geeignet. Warum darauf verzichten. Die Callback-Methode bietet dem opposto 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 per 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


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

9.381 Views

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

Themeninformationen

Dieses Thema hat 3 subscriber:

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


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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