Interface IOleObject (oleidl.h)
Serve como o principal meio pelo qual um objeto inserido fornece funcionalidade básica e se comunica com seu contêiner.
Herança
A interface IOleObject herda da interface IUnknown . IOleObject também tem esses tipos de membros:
Métodos
A interface IOleObject tem esses métodos.
IOleObject::Advise Estabelece uma conexão de consultoria entre um objeto de documento composto e o coletor de aconselhamento do objeto de chamada, por meio do qual o objeto de chamada recebe notificação quando o objeto de documento composto é renomeado, salvo ou fechado. |
IOleObject::Close Altera um objeto inserido da execução para o estado carregado. Desconecta um objeto vinculado de sua fonte de link. |
IOleObject::D oVerb Solicita que um objeto execute uma ação em resposta a ação de um usuário final. As ações possíveis são enumeradas para o objeto em IOleObject::EnumVerbs. |
IOleObject::EnumAdvise Recupera um ponteiro para um enumerador que pode ser usado para enumerar as conexões de consultoria registradas para um objeto, para que um contêiner possa saber o que liberar antes de fechar. |
IOleObject::EnumVerbs Expõe um menu suspenso listando os verbos disponíveis para um objeto em ordem crescente por número de verbo. |
IOleObject::GetClientSite Recupera um ponteiro para o site cliente de um objeto inserido. |
IOleObject::GetClipboardData Recupera um objeto de dados que contém o conteúdo atual do objeto inserido no qual esse método é chamado. Usando o ponteiro para esse objeto de dados, é possível criar um novo objeto inserido com os mesmos dados que o original. |
IOleObject::GetExtent Recupera o tamanho de exibição atual de um objeto em execução. |
IOleObject::GetMiscStatus Recupera o status de um objeto na criação e no carregamento. |
IOleObject::GetMoniker Recupera o moniker de um objeto inserido, que o chamador pode usar para vincular ao objeto . |
IOleObject::GetUserClassID Recupera o identificador de classe de um objeto, o CLSID correspondente à cadeia de caracteres que identifica o objeto para um usuário final. |
IOleObject::GetUserType Recupera o nome de tipo de usuário de um objeto para exibição em elementos de interface do usuário, como menus, caixas de listagem e caixas de diálogo. |
IOleObject::InitFromData Inicializa um objeto recém-criado com dados de um objeto de dados especificado, que pode residir no mesmo contêiner ou na Área de Transferência. |
IOleObject::IsUpToDate Verifica se um objeto está atualizado. |
IOleObject::SetClientSite Informa um objeto inserido de seu local de exibição, chamado de "site cliente", dentro de seu contêiner. |
IOleObject::SetColorScheme Especifica a paleta de cores que o aplicativo de objeto deve usar quando edita o objeto especificado. |
IOleObject::SetExtent Informa um objeto de quanto espaço de exibição seu contêiner o atribuiu. |
IOleObject::SetHostNames Fornece um objeto com os nomes de seu aplicativo de contêiner e o documento composto no qual ele é inserido. |
IOleObject::SetMoniker Notifica um objeto do moniker de seu contêiner, o próprio moniker do objeto em relação ao contêiner ou o moniker completo do objeto. |
IOleObject::Unadvise Exclui uma conexão de consultoria estabelecida anteriormente. (IOleObject.Unadvise) |
IOleObject::Update Atualizações dados de um manipulador de objetos ou de um objeto de link ou caches de exibição. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | oleidl.h |