Bagikan melalui


fungsi XFORMOBJ_bApplyXform (winddi.h)

Fungsi XFORMOBJ_bApplyXform menerapkan transformasi yang diberikan atau inversinya ke array titik yang diberikan.

Sintaks

ENGAPI BOOL XFORMOBJ_bApplyXform(
       XFORMOBJ                      *pxo,
  [in] __out_validated(GRAPHIC)ULONG iMode,
       ULONG                         cPoints,
       PVOID                         pvIn,
       PVOID                         pvOut
);

Parameter

pxo

Penunjuk ke struktur XFORMOBJ yang menentukan transformasi yang akan diterapkan ke array pvIn .

[in] iMode

Mengidentifikasi transformasi dan jenis data input dan output. Parameter ini dapat jadi dari salah satu berikut:

Nilai Makna
XF_INV_FXTOL Menerapkan inversi transformasi ke struktur POINTFIX untuk mendapatkan struktur POINTL .
XF_INV_LTOL Menerapkan inversi transformasi ke struktur POINTL untuk mendapatkan struktur POINTL.
XF_LTOFX Menerapkan transformasi ke struktur POINTL untuk mendapatkan struktur POINTFIX (lihat Jenis Data GDI).
XF_LTOL Menerapkan transformasi ke struktur POINTL untuk mendapatkan struktur POINTL.

cPoints

Menentukan jumlah titik dalam pvIn yang akan diubah.

pvIn

Penunjuk ke array titik input. Format titik ditentukan oleh parameter iMode .

pvOut

Arahkan ke buffer yang akan menerima titik yang diubah. Parameter iMode menentukan format titik.

Mengembalikan nilai

Nilai yang dikembalikan adalah TRUE jika semua titik diubah tanpa luapan. FALSE dikembalikan jika pxo, pvIn, atau pvOutnull, atau jika luapan terjadi selama transformasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winddi.h (termasuk Winddi.h)
Pustaka Win32k.lib
DLL Win32k.sys

Lihat juga

XFORMOBJ