Aracılığıyla paylaş


CDC::GetOutputCharWidth

Çıktı aygıtı içeriğini kullanır m_hDCve karakter birbirini izleyen bir grup içindeki tek tek karakterlerin genişliklerini geçerli yazı tipi alır.

BOOL GetOutputCharWidth(
   UINT nFirstChar,
   UINT nLastChar,
   LPINT lpBuffer 
) const;

Parametreler

  • nFirstChar
    Geçerli yazı tipi karakterlerinin birbirini izleyen bir grup içindeki ilk karakteri belirtir.

  • nLastChar
    Geçerli yazı tipi karakterlerinin birbirini izleyen bir grup içindeki son karakteri belirtir.

  • lpBuffer
    Mevcut fontta ardışık karakter genişliği değerlerini alacak arabelleğine işaret ediyor.

Dönüş Değeri

Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.

Notlar

Örneğin, nFirstChar harf tanımlayan 'a' ve nLastChar işlevi alır ' z' harfi tüm küçük harfli karakterler genişliğini tanımlar.

İşlev değerlerini göre sıralanmasını arabellekte saklar lpBuffer.Bu arabellek tüm genişlikleri tutacak büyüklükte olması gerekir; yani, verilen örnekte en az 26 girdiler bulunmalıdır.

Karakter karakter ardışık grubundaki belirli bir yazı tipi yoksa, varsayılan karakter genişliği değeri atanacaktır.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::GetCharWidth

CDC::m_hAttribDC

CDC::m_hDC

GetCharWidth