Udostępnij za pośrednictwem


CDC::GetTextExtentExPointI

Pobiera liczbę znaków w ciągu określonego, która mieści się w ramach określonego miejsca i wypełnia tablicę w zakresie tekst dla każdego z tych znaków.

BOOL GetTextExtentExPointI(
   LPWORD pgiIn,
   int cgi,
   int nMaxExtent,
   LPINT lpnFit,
   LPINT alpDx,
   LPSIZE lpSize
) const;

Parametry

  • pgiIn
    Wskaźnik do tablicy wskaźników glifów, dla których mają być pobierane zakresów.

  • cgi
    Określa liczbę glifów w tablicy wskazywanej przez pgiIn.

  • nMaxExtent
    Określa maksymalny dopuszczalny szerokość w jednostkach logicznych sformatowany ciąg.

  • lpnFit
    Wskaźnik do liczby całkowitej, który odbiera liczba maksymalna liczba znaków, które zmieszczą się w przestrzeni określonej przez nMaxExtent.When lpnFit is NULL, nMaxExtent is ignored.

  • alpDx
    Wskaźnik do tablicy liczb całkowitych odbiera zakresy glifów częściowe.Każdy element w tablicy daje odległość w jednostki logiczne między początkiem tablicy wskaźników glifów i jeden glify, które mieści się w przestrzeni określonej przez nMaxExtent.Chociaż tej tablicy powinny mieć przynajmniej tyle elementów jako wskaźniki glifów określonej przez cgi, funkcja wypełnia tablicę z zakresów tylko dla tylu wskaźników glifów, określone przez lpnFit.Jeśli lpnDx jest NULL, funkcja nie obliczenia częściowego ciąg szerokości.

  • lpSize
    Wskaźnik rozmiar strukturę, która odbiera wymiarów tablicy wskaźników glifów w jednostkach logicznych.Ta wartość nie może być NULL.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Ta funkcja Członkowskie emuluje funkcje funkcji GetTextExtentExPointI, jak opisano w Windows SDK.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::GetTextExtentPointI