Condividi tramite


Funzione SetMonitorDisplayAreaPosition (highlevelmonitorconfigurationapi.h)

Avviso

Le funzioni di configurazione del monitoraggio fisico funzionano usando lo standard MCCS (VESA Monitor Control Set) su un'interfaccia I2C. Molti monitor non implementano completamente tale standard; pertanto l'uso di questi comandi potrebbe comportare un comportamento di monitoraggio non definito. Non è consigliabile usare queste funzioni per monitoraggi arbitrari senza convalidare fisicamente che funzionino come previsto.

Imposta la posizione orizzontale o verticale dell'area di visualizzazione di un monitor.

L'aumento della posizione orizzontale sposta l'area di visualizzazione verso il lato destro dello schermo; decrescente sposta l'area di visualizzazione verso sinistra. L'aumento della posizione verticale sposta l'area di visualizzazione verso la parte superiore dello schermo; decrescente sposta l'area di visualizzazione verso il basso.

Sintassi

_BOOL SetMonitorDisplayAreaPosition(
  [in] HANDLE           hMonitor,
  [in] MC_POSITION_TYPE ptPositionType,
  [in] DWORD            dwNewPosition
);

Parametri

[in] hMonitor

Gestire in un monitor fisico. Per ottenere l'handle di monitoraggio, chiamare GetPhysicalMonitorsFromHMONITOR o GetPhysicalMonitorsFromIDirect3DDevice9.

[in] ptPositionType

Membro dell'enumerazione MC_POSITION_TYPE , che specifica se impostare la posizione orizzontale o la posizione verticale.

[in] dwNewPosition

Posizione orizzontale o verticale. Per ottenere la posizione minima e massima, chiamare GetMonitorDisplayAreaPosition.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE. Se la funzione ha esito negativo, il valore restituito è FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Se questa funzione è supportata, la funzione GetMonitorCapabilities restituisce il flag MC_CAPS_DISPLAY_AREA_POSITION.

Per restituire questa funzione sono necessari circa 50 millisecondi.

La posizione orizzontale e verticale sono impostazioni di monitoraggio continuo. Per altre informazioni, vedere Uso delle funzioni di configurazione di monitoraggio High-Level.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione highlevelmonitorconfigurationapi.h
Libreria Dxva2.lib
DLL Dxva2.dll

Vedi anche

Monitorare le funzioni di configurazione