Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendaftarkan jendela untuk menerima panggilan balik saat menskalakan informasi berubah.
Syntax
HRESULT RegisterScaleChangeNotifications(
[in] DISPLAY_DEVICE_TYPE displayDevice,
[in] HWND hwndNotify,
[in] UINT uMsgNotify,
[out] DWORD *pdwCookie
);
Parameter-parameternya
[in] displayDevice
Jenis: DISPLAY_DEVICE_TYPE
Nilai enum yang menunjukkan perangkat tampilan mana yang akan menerima pemberitahuan.
[in] hwndNotify
Jenis: HWND
Handel jendela yang akan menerima pemberitahuan.
[in] uMsgNotify
Jenis: UINT
Pesan yang ditentukan aplikasi yang diteruskan ke jendela yang ditentukan oleh hwndNotify saat menskalakan informasi berubah. Biasanya, ini harus diatur ke WM_APP+x, di mana x adalah nilai bilangan bulat.
[out] pdwCookie
Jenis: DWORD*
Penunjuk ke nilai yang, ketika fungsi ini berhasil dikembalikan, menerima token pendaftaran. Token ini digunakan untuk mencabut pemberitahuan dengan memanggil RevokeScaleChangeNotifications.
Mengembalikan nilai
Jenis: STDAPI
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Komentar
Pesan yang ditentukan oleh uMsgNotify ini diposting ke jendela terdaftar melalui PostMessage. WParam pesan dapat berisi kombinasi SCALE_CHANGE_FLAGS yang menjelaskan perubahan yang terjadi.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | shellscalingapi.h |
| Library | OneCore.Lib |
| DLL | Shcore.dll |