Método IOleObject::SetHostNames (oleidl.h)
Proporciona un objeto con los nombres de su aplicación contenedora y el documento compuesto en el que está incrustado.
Sintaxis
HRESULT SetHostNames(
[in] LPCOLESTR szContainerApp,
[in] LPCOLESTR szContainerObj
);
Parámetros
[in] szContainerApp
Puntero al nombre de la aplicación contenedora en la que se está ejecutando el objeto.
[in] szContainerObj
Puntero al nombre del documento compuesto que contiene el objeto. Si no desea mostrar el nombre del documento compuesto, puede establecer este parámetro en NULL.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente.
Comentarios
Notas de los autores de llamadas
Llame a IOleObject::SetHostNames solo para objetos incrustados, ya que para los objetos vinculados, el origen del vínculo proporciona su propia información de la ventana de edición y la barra de título independientes.Notas para los implementadores
La aplicación de un objeto de IOleObject::SetHostNames debe incluir cualquier modificación en su interfaz de usuario que sea adecuada para el estado incrustado de un objeto. Estas modificaciones normalmente incluirán la adición y eliminación de comandos de menú y la modificación del texto mostrado en la barra de título de la ventana de edición.El título de la ventana completa de un objeto incrustado en una aplicación contenedora SDI o una aplicación MDI con una ventana secundaria maximizada debe aparecer de la siguiente manera:
<object application name> - <object short type> in <container document>
De lo contrario, el título debe ser:
<object application name> - <container document>
El "tipo corto de objeto" hace referencia a una forma del nombre de un objeto lo suficientemente corto como para mostrarse en su totalidad en un cuadro de lista. Dado que estas cadenas de identificación no se almacenan como parte del estado persistente del objeto, se debe llamar a IOleObject::SetHostNames cada vez que se carga o ejecuta el objeto.
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 |