Aracılığıyla paylaş


CDC::GetCharacterPlacement

Çeşitli türde bilgiler bir karakter dizesini alır.

DWORD GetCharacterPlacement(
   LPCTSTR lpString,
   int nCount,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;
DWORD GetCharacterPlacement(
   CString& str,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;

Parametreler

  • lpString
    İşlemek için karakter dizesi için bir işaretçi.

  • nCount
    Dize uzunluğunu belirtir.ANSI sürümü için olduğu bir bayt saymak ve Unicode işlevi için olduğundan bir word sayısı.Daha fazla bilgi için bkz: GetCharacterPlacement.

  • nMaxExtent
    Hükümleri (içinde mantıksal birimler) dize işlenmiş belirtir.İşlenen, bu uzanım aşabilir, karakterler yoksayılır.Gerekli herhangi bir sipariş veya glif dizilerin hesaplamaları sadece bulunan karakterlere uygulanır.Bu parametre yalnızca kullanılır durumda gcp_maxextent değeri belirtilen dwFlags parametresi.Giriş dizesi işlevi işleyinceye kadar her karakter ve onun uzantısı eklenir çıktı, hükümleri ve diğer diziler yalnızca toplam hükümleri henüz sınırını aştı değil.Sınıra ulaşıldığında, işlem durdurulur.

  • lpResults
    İşaretçi bir gcp_results işlevinin sonuçlarını alır yapısı.

  • dwFlags
    Gerekli diziler dize işleme yöntemini belirtir.Bu parametre olabilir ya da birden fazla değer listelenen dwFlags bölümünü GetCharacterPlacement konu.

  • str
    Bir işaretçi bir CString nesne işleme.

Dönüş Değeri

İşlev başarılı olursa, dönüş genişlik ve Yükseklik mantıksal birimler dize değeridir.

İşlev başarısız olursa, dönüş değeri sıfırdır.

Notlar

Bu üye işlev işlevini işlevselliğini öykünür GetCharacterPlacement, açıklandığı gibi Windows SDK.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::ExtTextOut

CDC::GetCharABCWidths

CDC::GetTextMetrics