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