Metode IInkAnalyzer::GetDirtyRegion
Mengambil area yang telah berubah sejak operasi analisis terakhir.
Sintaks
HRESULT GetDirtyRegion(
[out] IAnalysisRegion **ppDirtyRegion
);
Parameter
-
ppDirtyRegion [out]
-
IAnalysisRegion yang menjelaskan area yang telah berubah sejak operasi analisis terakhir.
Menampilkan nilai
Untuk deskripsi nilai yang dikembalikan, lihat Kelas dan Antarmuka - Analisis Tinta.
Keterangan
Perhatian
Untuk menghindari kebocoran memori, panggil IUnknown::Release di ppDirtyRegion saat Anda tidak perlu lagi menggunakan objek .
Metode ini mengidentifikasi area yang perlu dianalisis atau dianalisa ulang. Semua metode IInkAnalyzer yang menambahkan, memperbarui, atau menghapus data stroke memperbarui wilayah kotor. Untuk menandai area secara manual untuk analisis ulang:
- Dapatkan wilayah kotor menggunakan Metode IInkAnalyzer::GetDirtyRegion.
- Gunakan Metode IAnalysisRegion::UnionRegion atau Metode IAnalysisRegion::UnionRectangle untuk menambahkan area ke wilayah dari langkah 1.
- Gunakan Metode IInkAnalyzer::SetDirtyRegion untuk memperbarui wilayah kotor.
IInkAnalyzer menganalisis tinta dalam wilayah kotornya selama panggilan ke IInkAnalyzer::Analyze Method atau IInkAnalyzer::BackgroundAnalyze Method. Namun, IInkAnalyzer dapat memperluas operasi analisis untuk menyertakan wilayah tetangga.
Properti ini mungkin berisi area yang tidak berdekatan.
Gunakan CoTaskMemFree untuk membebaskan memori dari array ppDirtyRegion ketika Anda selesai dengannya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung |
Tidak ada yang didukung |
Header |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk