Les Snippets

Connexion

Lister la Police d'ecriture

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 04/03/2007 18:19:19 et initié par mortalino [Liste]
Date de mise à jour : 11/04/2007 13:57:44
Vue : 10050
Catégorie(s) : Trucs & Astuces, Système, Divers
Langages dispo pour ce code :
- VBA
- VB6
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- Windev
- Delphi 5



Langage : VBA
Date ajout : 04/03/2007
Posté par mortalino [Liste]
Sub Recherche_Police()
    Dim As Long
With Application.CommandBars.FindControl(ID:=1728)
    For i = To .ListCount
        Debug.Print .List(i)
    Next i
End With
End Sub
Remarque :
Fonctionne avec VBA Excel & VBA Word
Langage : VB6
Date ajout : 04/03/2007
Posté par mortalino [Liste]
Private Sub Recherche_Police()
Dim As Long
For i = To Screen.FontCount - 1
    Debug.Print Screen.Fonts(i)
Next
End Sub
Langage : VB6 , VBA
Date ajout : 05/03/2007
Posté par PCPT [Liste]
'   A METTRE IMPéRATIVEMENT  DANS UN MODULE
Option Explicit
Private Const LF_FACESIZE   As Long 32&
'
Private Type LOGFONT
    lfHeight                As Long
    lfWidth                 As Long
    lfEscapement            As Long
    lfOrientation           As Long
    lfWeight                As Long
    lfItalic                As Byte
    lfUnderline             As Byte
    lfStrikeOut             As Byte
    lfCharSet               As Byte
    lfOutPrecision          As Byte
    lfClipPrecision         As Byte
    lfQuality               As Byte
    lfPitchAndFamily        As Byte
    lfFaceName(LF_FACESIZE) As Byte
End Type
'
Public Declare Function EnumFonts Lib "gdi32" Alias "EnumFontsA" (ByVal hdc As LongByVal lpsz As String, ByVal lpFontEnumProc As Long, ByVal lParam As Long) As  Long
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As AnyByVal ByteLen As Long)
'
Public Function EnumFontProc(ByVal lplf As Long, ByVal lptm  As Long, ByVal dwType As Long, ByVal lpData As Long) As  Long
    Dim LF          As LOGFONT
    Dim ZeroPos     As Long
    Dim FontName    As String
    
    Call CopyMemory(LF, ByVal lplf, LenB(LF))
    FontName = StrConv(LF.lfFaceName, vbUnicode)
    ZeroPos = InStr(1, FontName, Chr$(0))
    If ZeroPos > Then Debug.Print Left$(FontName, ZeroPos - 1)
    EnumFontProc = True
End Function


'    EXEMPLE D'UTILISATION
Private Sub Form_Load()
    Call EnumFonts(Me.hdc, vbNullString, AddressOf EnumFontProc, 0&)
End Sub

Langage : VB.NET 1.x , VB 2005
Date ajout : 05/03/2007
Posté par Charles Racaud [Liste]
For Each Font As System.Drawing.FontFamily In System.Drawing.FontFamily.Families

  System.Console.WriteLine(Font.Name)

Next

Langage : C# 1.x , C# 2.x
Date ajout : 05/03/2007
Posté par Charles Racaud [Liste]
foreach (System.Drawing.FontFamily Font in System.Drawing.FontFamily.Families)

  System.Console.Write(Font);

Langage : Windev
Date ajout : 14/03/2007
Posté par fabienlaps [Liste]
// Liste des polices dans une liste ListeAjoute(Liste1, PoliceListe())
Langage : Delphi 5
Date ajout : 11/04/2007
Posté par f0xi [Liste]
DateMAJ : 11/04/2007
{ lister les polices d'ecran } 
 
 ComboBox.Items.Assign(Screen.Fonts);
 
 
 { lister les polices d'imprimantes (declarer Printers dans les uses) }
 
 ComboBox.Items.Assign(Printer.Fonts);
 

Snippets en rapport avec : Liste, Police, Fonts



Codes sources en rapport avec : Liste, Police, Fonts

{Visual Basic, VB6, VB.NET, VB 2005} FONT VIEWER : VISIONNEUSE DE POLICES SYSTEMES.
Voila encore une de mes PTI (je vous avais prévenu). Celle-ci était la plus simple, et donc celle s...

{Delphi} COMPOSANT LISTE DE STRINGS AVEC CHAMPS
TRecordsList est une liste de strings, chaque string comportant une ou plusieurs "sous-chaînes" (cha...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE TEXTE DES FENETRES D'APPLICATIONS TIERCES (LISTBOX, LISTVIEW, TEXTBOXES, ...)
une mini source mais assez utile, dans certains cas... cas concrêt: j'ai une appli au boulot qui...

{Visual Basic, VB6, VB.NET, VB 2005} LISTE DE FICHIERS SUR UN DISQUE EN VB6
Ce programme permet de lister une arborescence de répertoires et de fichiers. Le résultat est mis ...

{Delphi} EDITEUR DE LISTES DE SONS ( SIMPLE MAIS BIEN )
Bonjour, alors voila une source ultra-simple, mais qui montre qu'avec le simple on peut faire un tr...

{PHP} LISTER LES TERMES RECHERCHÉS DANS GOOGLE OU YAHOO POUR ARRIVER À VOTRE SITE
Tout est dans le titre ;) Pour le test, un fichier google.html et yahoo.html est a utiliser avec ...

{PHP} GÉNÉRATEUR DE LISTE DÉROULANTE
Petite fonction qui peut vous servir pour générer des listes déroulantes dans un formulaire. très s...

{C / C++ / C++.NET} LISTE CHAINÉE
Ce programme permet de manipuler des Liste chainée... avec deux attributs (Clé (int) et Valeur (chai...

{Visual Basic, VB6, VB.NET, VB 2005} LOCALISER UNE VILLE DANS LE MONDE
J’ai cherché partout une liste de tous les villes du monde pour l'utiliser dans mon projet ça m'a pr...

{PHP} COMPTER DES PAGES PRÉCISES (NEWS, TUTOS, ARTICLES) POUR STATS
Bonjour, Je viens de me faire un petit code qui pourrait intéresser la plupart d'entre vous. En ef...