Método IDockingWindow::ResizeBorderDW (shobjidl_core.h)
Notifica al objeto de ventana de acoplamiento que ha cambiado el espacio de borde del marco. En respuesta a este método, la implementación de IDockingWindow debe llamar a SetBorderSpaceDW, incluso si no se requiere ningún espacio de borde o no es necesario un cambio.
Sintaxis
HRESULT ResizeBorderDW(
LPCRECT prcBorder,
IUnknown *punkToolbarSite,
BOOL fReserved
);
Parámetros
prcBorder
Tipo: LPCRECT
Puntero a una estructura RECT que contiene el espacio de borde disponible del marco.
punkToolbarSite
Tipo: IUnknown*
Puntero a la interfaz IUnknown del sitio. El objeto de ventana de acoplamiento debe llamar al método QueryInterface para esta interfaz, solicitando IID_IDockingWindowSite. Después, el objeto de ventana de acoplamiento usa esa interfaz para negociar su espacio de bordes. Es responsabilidad del objeto de ventana de acoplamiento liberar esta interfaz cuando ya no sea necesario.
fReserved
Tipo: BOOL
Reservado. Este parámetro siempre debe ser cero.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
El parámetro prcBorder contiene todo el espacio de borde disponible del marco. El objeto de ventana de acoplamiento debe negociar su espacio de borde y, a continuación, usar esta información para colocarse a sí mismo.
Por ejemplo, si el objeto de ventana de acoplamiento requiere 25 píxeles en la parte superior del espacio de borde, debe negociar para ello mediante los pasos siguientes:
- Asigne una estructura BORDERWIDTHS y establezca su miembro superior en 25.
- Llame a RequestBorderSpaceDW para solicitar el espacio.
- Si RequestBorderSpaceDW aprueba la solicitud, llame a SetBorderSpaceDW para asignar el espacio.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shlobj.h) |
Archivo DLL | Shell32.dll (versión 4.71 o posterior) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de