Método IOleInPlaceActiveObject::ResizeBorder (oleidl.h)
Alerta al objeto que necesita para cambiar el tamaño de su espacio de borde.
Sintaxis
HRESULT ResizeBorder(
[in] LPCRECT prcBorder,
[in] IOleInPlaceUIWindow *pUIWindow,
[in] BOOL fFrameWindow
);
Parámetros
[in] prcBorder
Puntero a una estructura RECT que contiene el nuevo rectángulo externo en el que el objeto puede solicitar espacio de borde para sus herramientas.
[in] pUIWindow
Puntero a un puntero de interfaz IOleInPlaceUIWindow para el objeto de ventana de marco o documento cuyo borde ha cambiado.
[in] fFrameWindow
Este parámetro es TRUE si el objeto de ventana de marco llama a IOleInPlaceActiveObject::ResizeBorder; de lo contrario, es FALSE.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
Los valores de parámetro especificados no son válidos. |
|
No hay memoria suficiente disponible para la operación. |
|
Se ha producido un error inesperado. |
Comentarios
Notas a los autores de llamadas
El objeto de ventana de marco o documento del contenedor de nivel superior llama a IOleInPlaceActiveObject::ResizeBorder cuando debe cambiar el espacio de borde asignado al objeto. Dado que el objeto activo en contexto no está informado sobre qué ventana ha cambiado (la ventana de nivel de marco o documento), IOleInPlaceActiveObject::ResizeBorder debe pasarse el puntero a la interfaz IOleInPlaceUIWindow de la ventana.Notas para los implementadores
En la mayoría de los casos, el cambio de tamaño solo requiere que crezca, reduzca o escale los adornos del marco del objeto. Sin embargo, para adornos más complicados, es posible que tenga que renegociar para el espacio de borde con llamadas a IOleInPlaceUIWindow::SetBorderSpace e IOleInPlaceUIWindow::SetBorderSpace.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |