Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu belgede artık ekosistem yol haritamızın bir parçası olmayan konsol platformu işlevselliği açıklanmaktadır. Bu içeriğin yeni ürünlerde kullanılmasını önermeyiz, ancak süresiz gelecek için mevcut kullanımları desteklemeye devam edeceğiz. Tercih edilen modern çözümümüz, platformlar arası senaryolarda maksimum uyumluluk için sanal terminal dizilerine odaklanır. Bu tasarım kararı hakkında daha fazla bilgiyi klasik konsol ve sanal terminal belgemizde bulabilirsiniz.
Konsol yazı tipi için genişletilmiş bilgiler içerir.
Sözdizimi
typedef struct _CONSOLE_FONT_INFOEX {
ULONG cbSize;
DWORD nFont;
COORD dwFontSize;
UINT FontFamily;
UINT FontWeight;
WCHAR FaceName[LF_FACESIZE];
} CONSOLE_FONT_INFOEX, *PCONSOLE_FONT_INFOEX;
Üyeler
cbSize
Bu yapının bayt cinsinden boyutu.
GetCurrentConsoleFontEx çağrılmadan önce bu üye olarak sizeof(CONSOLE_FONT_INFOEX) ayarlanmalıdır, aksi takdirde başarısız olur.
nFont
Sistemin konsol yazı tipi tablosundaki yazı tipinin dizini.
dwFontSize
Mantıksal birimlerde, yazı tipindeki her karakterin genişliğini ve yüksekliğini içeren BIR COORD yapısı.
X üyesi genişliği, Y üyesi ise yüksekliği içerir.
FontFamily
Yazı tipi perdesi ve ailesi. Bu üyenin olası değerleri hakkında bilgi için TEXTMETRIC yapısının tmPitchAndFamily üyesinin açıklamasına bakın.
FontWeight
Yazı tipi kalınlığı. Ağırlık 100 ile 1000 arasında, 100'ün katları arasında olabilir. Örneğin, normal ağırlık 400 iken 700 kalındır.
FaceName
Yazı tipinin adı (Courier veya Arial gibi).
Açıklamalar
Yazı tipinin boyutunu elde etmek için, yazı tipi dizinini GetConsoleFontSize işlevine geçirin.
Gereksinimler
| Desteklenen en düşük düzeydeki istemci | Windows Vista [yalnızca masaüstü uygulamaları] |
| Desteklenen en düşük sunucu | Windows Server 2008 [yalnızca masaüstü uygulamaları] |
| Başlık | WinCon.h (Windows.h dahil) |