Metodo IDCompositionVirtualSurface::Resize (dcomp.h)
Modifica le dimensioni logiche di questo oggetto superficie virtuale.
Sintassi
HRESULT Resize(
[in] UINT width,
[in] UINT height
);
Parametri
[in] width
Tipo: UINT
Nuova larghezza della superficie virtuale, in pixel. La larghezza massima è 16.777.216 pixel.
[in] height
Tipo: UINT
Nuova altezza della superficie virtuale, in pixel. L'altezza massima è 16.777.216 pixel.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore directComposition .
Commenti
Quando viene ridimensionata una superficie virtuale, il relativo contenuto viene mantenuto fino ai nuovi limiti della superficie. Se la superficie è ridotta, tutti i pixel allocati in precedenza che rientrano all'esterno della nuova larghezza o altezza vengono eliminati.
Questo metodo ha esito negativo se IDCompositionSurface::BeginDraw è stato chiamato per questa bitmap senza una chiamata corrispondente a IDCompositionSurface::EndDraw.
Questo metodo ha esito negativo se la larghezza o l'altezza supera 16.777.216 pixel.
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dcomp.h |
Libreria | Dcomp.lib |
DLL | Dcomp.dll |