Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Registra uma janela para receber retornos de chamada ao dimensionar as alterações de informações.
Sintaxe
HRESULT RegisterScaleChangeNotifications(
[in] DISPLAY_DEVICE_TYPE displayDevice,
[in] HWND hwndNotify,
[in] UINT uMsgNotify,
[out] DWORD *pdwCookie
);
Parâmetros
[in] displayDevice
Tipo: DISPLAY_DEVICE_TYPE
O valor de enumeração que indica sobre qual dispositivo de exibição receber notificações.
[in] hwndNotify
Tipo: HWND
O identificador da janela que receberá as notificações.
[in] uMsgNotify
Tipo: UINT
Uma mensagem definida pelo aplicativo que é passada para a janela especificada por hwndNotify ao dimensionar as informações é alterada. Normalmente, isso deve ser definido como WM_APP+x, em que x é um valor inteiro.
[out] pdwCookie
Tipo: DWORD*
Ponteiro para um valor que, quando essa função retorna com êxito, recebe um token de registro. Esse token é usado para revogar notificações chamando RevokeScaleChangeNotifications.
Valor de retorno
Tipo: STDAPI
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Observações
Esta mensagem especificada por uMsgNotify é postada na janela registrada por meio do PostMessage. O wParam da mensagem pode conter uma combinação de SCALE_CHANGE_FLAGS que descrevem a alteração que ocorreu.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 8 [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2012 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| Header | shellscalingapi.h |
| Library | OneCore.Lib |
| de DLL |
Shcore.dll |