Método IDCompositionVirtualSurface::Resize (dcomp.h)
Cambia el tamaño lógico de este objeto de superficie virtual.
Sintaxis
HRESULT Resize(
[in] UINT width,
[in] UINT height
);
Parámetros
[in] width
Tipo: UINT
Nuevo ancho de la superficie virtual, en píxeles. El ancho máximo es de 16 777 216 píxeles.
[in] height
Tipo: UINT
Nuevo alto de la superficie virtual, en píxeles. El alto máximo es de 16 777 216 píxeles.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT. Consulte Códigos de error de DirectComposition para obtener una lista de códigos de error.
Comentarios
Cuando se cambia el tamaño de una superficie virtual, su contenido se conserva hasta los nuevos límites de la superficie. Si la superficie se hace más pequeña, se descartan los píxeles asignados previamente que se encuentran fuera del nuevo ancho o alto.
Este método produce un error si se llamó a IDCompositionSurface::BeginDraw para este mapa de bits sin una llamada correspondiente a IDCompositionSurface::EndDraw.
Este método produce un error si el ancho o alto supera los 16 777 216 píxeles.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dcomp.h |
Library | Dcomp.lib |
Archivo DLL | Dcomp.dll |