צריך לקחת בחשבון שבספריית הפונטים יכול להיות כל קובץ שהוא מלבד קבצי הפונטים עצמם. כך שאם אתה זקוק לרשימה מדויקת, צריך להשתמש ב WinAPI (מצטער, לא זוכר את שמות הפונקציות הרלוונטיות).
לא ראיתי שום דבר שמונע ממך להשתמש בה ב console application. אתה צריך להגדיר עבורה פונקציית callback שתעשה מה שאתה רוצה שתעשה עבור כל פונט שהפונקצייה עוברת עליו. לצורך העניין, אתה צריך שהפונקצייה תכתוב לקובץ (כל פעם לאותו קובץ) את שם הפונט.
אבל יש פרמטר שקוראים לוhdc שצריך לשלוח לפונקציה שזה המסך שעליו בעצם ייכתבו הפונטים או משהו כזה.. hdc [in] Handle to the device context. אני חושב שזה מונע ממני את הפעולה, מכיר??