GraphicsPath::Metode GetPathTypes (gdipluspath.h)

Metode GraphicsPath::GetPathTypes mendapatkan array jenis titik jalur ini.

Sintaks

Status GetPathTypes(
  [out] BYTE *types,
  [in]  INT  count
);

Parameter

[out] types

Jenis: BYTE*

Penunjuk ke array yang menerima jenis titik. Anda harus mengalokasikan memori untuk array ini. Anda dapat memanggil metode GraphicsPath::GetPointCount untuk menentukan ukuran array yang diperlukan.

[in] count

Jenis: INT

Bilangan bulat yang menentukan jumlah elemen dalam array jenis . Atur parameter ini sama dengan nilai pengembalian metode GraphicsPath::GetPointCount .

Menampilkan nilai

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Objek GraphicsPath memiliki array titik dan array jenis. Setiap elemen dalam array jenis adalah byte yang menentukan jenis titik dan sekumpulan bendera untuk elemen yang sesuai dalam array titik. Kemungkinan jenis titik dan bendera tercantum dalam enumerasi PathPointType .

Contoh

Contoh berikut membuat jalur dan menambahkan urutan tiga garis yang terhubung ke jalur. Kode memanggil metode GraphicsPath::GetPointCount untuk menentukan jumlah byte dalam array jenis titik jalur lalu mengalokasikan buffer yang cukup besar untuk menahan array tersebut. Kemudian kode memanggil metode GraphicsPath::GetPathTypes untuk mengisi buffer dengan array jenis titik.

GraphicsPath path;
Point pts[] = {Point(0, 0), Point(2, 2), Point(3, 3), Point(0, 5)};
path.AddLines(pts, 4);
INT num = path.GetPointCount();
BYTE* pTypes = new BYTE[num];
path.GetPathTypes(pTypes, num);

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdipluspath.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Kliping dengan Wilayah

Membuat dan Menggambar Jalur

Membuat Gradien Jalur

Metode GetPathPoints

GraphicsPath

GraphicsPath::GetPathData

GraphicsPath::GetPointCount

PathData

PathPointType

Jalan

PointF