Treinamento
Módulo
Monitorar e gerenciar o desempenho e a integridade - Training
Monitorar e gerenciar o desempenho e a integridade
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Cada exibição física é representada por um identificador de monitor do tipo HMONITOR. É garantido que um HMONITOR válido não seja NULL. Uma tela física tem o mesmo HMONITOR , desde que faça parte da área de trabalho. Quando uma mensagem WM_DISPLAYCHANGE é enviada, qualquer monitor pode ser removido da área de trabalho e, portanto, seu HMONITOR se torna inválido ou tem suas configurações alteradas. Portanto, um aplicativo deve marcar se todos os HMONITORS são válidos quando essa mensagem é enviada.
Qualquer função que retorna um DC (contexto de dispositivo de exibição) normalmente retorna um DC para o monitor primário. Para obter o DC para outro monitor, use a função EnumDisplayMonitors . Ou você pode usar o nome do dispositivo da função GetMonitorInfo para criar um DC com CreateDC. No entanto, se a função, como GetWindowDC ou BeginPaint, obtém um DC para uma janela que abrange mais de uma exibição, o DC também abrangerá as duas exibições.
Treinamento
Módulo
Monitorar e gerenciar o desempenho e a integridade - Training
Monitorar e gerenciar o desempenho e a integridade
Documentação
Várias funções de monitores de exibição - Win32 apps
As funções a seguir dão suporte a vários monitores.
Função EnumDisplayMonitors (winuser.h) - Win32 apps
A função EnumDisplayMonitors enumera monitores de exibição (incluindo pseudo-monitores invisíveis associados aos drivers de espelhamento) que cruzam uma região formada pela interseção de um retângulo de recorte especificado e a região visível de um contexto de dispositivo. EnumDisplayMonitors chama uma função de retorno de chamada MonitorEnumProc definida pelo aplicativo uma vez para cada monitor enumerado. Observe que GetSystemMetrics (SM_CMONITORS) conta apenas os monitores de exibição.
MONITORINFO (winuser.h) - Win32 apps
A estrutura MONITORINFO contém informações sobre um monitor de exibição. A função GetMonitorInfo armazena informações em uma estrutura MONITORINFO ou em uma estrutura MONITORINFOEX. A estrutura MONITORINFO é um subconjunto da estrutura MONITORINFOEX.