Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
oleidl.h contém as seguintes interfaces de programação:
Interfaces
|
IDropSource A interface IDropSource é uma das interfaces implementadas para fornecer operações de arrastar e soltar em seu aplicativo. |
|
IDropSourceNotify A interface IDropSourceNotify é implementada em um objeto IDropSource para receber notificações do OLE quando um usuário arrasta o mouse para dentro ou para fora de uma possível janela de destino de soltar. |
|
Idroptarget A interface IDropTarget é uma das interfaces que você implementa para fornecer operações de arrastar e soltar em seu aplicativo. |
|
IEnterpriseDropTarget Quando implementada pelo aplicativo de destino de soltar, essa interface fornece ao mecanismo de arrastar e soltar OLE a capacidade de determinar se o aplicativo de destino de soltar pretende avaliar a política de proteção corporativa e fornece ao mecanismo de arrastar e soltar OLE uma maneira de fornecer a ID corporativa do aplicativo de origem de soltar para o aplicativo de destino de soltar. |
|
Ienumoleverb Enumera os diferentes verbos disponíveis para um objeto em ordem de número de verbo crescente. Um enumerador que implementa a interface IEnumOLEVERB é retornado por IOleObject::EnumVerbs. |
|
Ioleadviseholder Gerencia conexões de consultoria e notificações de documentos compostos em um servidor de objetos. |
|
IOleCache Fornece controle dos dados de apresentação que são armazenados em cache dentro de um objeto . Os dados de apresentação armazenados em cache estão disponíveis para o contêiner do objeto mesmo quando o aplicativo de servidor não está em execução ou não está disponível. |
|
IOleCache2 Permite que os clientes de objeto atualizem seletivamente cada cache que foi criado com IOleCache::Cache. |
|
IOleCacheControl Fornece manutenção adequada de caches. Ele mantém os caches conectando a implementação IDataObject do objeto em execução ao cache, permitindo que o cache receba notificações do objeto em execução. |
|
Ioleclientsite Fornece os principais meios pelos quais um objeto inserido obtém informações sobre o local e a extensão de seu site de exibição, seu moniker, sua interface do usuário e outros recursos fornecidos por seu contêiner. |
|
Iolecontainer Enumera objetos em um documento composto ou bloqueia um contêiner no estado em execução. Os aplicativos de contêiner e objeto implementam essa interface. |
|
Ioleinplaceactiveobject Fornece um canal direto de comunicação entre um objeto in-loco e a janela de quadro mais externa do aplicativo associado e a janela do documento dentro do aplicativo que contém o objeto inserido. |
|
Ioleinplaceframe Controla a janela de quadro de nível superior do contêiner. |
|
Ioleinplaceobject Gerencia a ativação e a desativação de objetos in-loco e determina quanto do objeto in-loco deve estar visível. |
|
Ioleinplacesite Gerencia a interação entre o contêiner e o site do cliente in-loco do objeto. Lembre-se de que o site do cliente é o site de exibição para objetos inseridos e fornece informações conceituais e de posição sobre o objeto. |
|
Ioleinplaceuiwindow Implementado por aplicativos de contêiner e usado por aplicativos de objeto para negociar o espaço de borda na janela de documento ou quadro. |
|
Ioleitemcontainer Usado por monikers de item quando eles são associados aos objetos que eles identificam. |
|
Iolelink Permite que um objeto vinculado forneça ao contêiner funções relativas à vinculação. |
|
Ioleobject Serve como o principal meio pelo qual um objeto inserido fornece funcionalidade básica e se comunica com seu contêiner. |
|
Iolewindow A interface IOleWindow fornece métodos que permitem que um aplicativo obtenha o identificador para as várias janelas que participam da ativação in-loco e também para entrar e sair do modo de ajuda contextual. |
|
Iparsedisplayname Analisa uma cadeia de caracteres de nome exibivel para convertê-la em um moniker para implementações de moniker personalizado. |
|
Iviewobject Permite que um objeto seja exibido diretamente sem passar um objeto de dados para o chamador. Além disso, essa interface pode criar e gerenciar uma conexão com um coletor de avisos para que o chamador possa ser notificado sobre as alterações no objeto de exibição. |
|
IViewObject2 Uma extensão para a interface IViewObject que retorna o tamanho do desenho para uma determinada exibição de um objeto. Você pode impedir que o objeto seja executado se ele ainda não estiver em execução chamando esse método em vez de IOleObject::GetExtent. |
Funções
|
CLIPFORMAT_UserFree A função CLIPFORMAT_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
CLIPFORMAT_UserFree64 A função CLIPFORMAT_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
CLIPFORMAT_UserMarshal A função CLIPFORMAT_UserMarshal (oleidl.h) realiza marshaling de um objeto CLIPFORMAT no buffer RPC. |
|
CLIPFORMAT_UserMarshal64 A função CLIPFORMAT_UserMarshal64 (oleidl.h) realiza marshaling de um objeto CLIPFORMAT no buffer RPC. |
|
CLIPFORMAT_UserSize A função CLIPFORMAT_UserSize (oleidl.h) calcula o tamanho do fio do objeto CLIPFORMAT e obtém seu identificador e dados. |
|
CLIPFORMAT_UserSize64 A função CLIPFORMAT_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto CLIPFORMAT e obtém seu identificador e dados. |
|
CLIPFORMAT_UserUnmarshal A função CLIPFORMAT_UserUnmarshal (oleidl.h) desmarca um objeto CLIPFORMAT do buffer RPC. |
|
CLIPFORMAT_UserUnmarshal64 A função CLIPFORMAT_UserUnmarshal64 (oleidl.h) desmarca um objeto CLIPFORMAT do buffer RPC. |
|
HACCEL_UserFree A função HACCEL_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HACCEL_UserFree64 A função HACCEL_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HACCEL_UserMarshal Realiza marshaling de um HACCEL no buffer RPC. |
|
HACCEL_UserMarshal64 Realiza marshaling de um objeto HACCEL no buffer RPC. |
|
HACCEL_UserSize A função HACCEL_UserSize (oleidl.h) calcula o tamanho do fio do objeto HACCEL e obtém seu identificador e dados. |
|
HACCEL_UserSize64 A função HACCEL_UserSize64 (oaild.h) calcula o tamanho do fio do objeto HACCEL e obtém seu identificador e dados. |
|
HACCEL_UserUnmarshal A função HACCEL_UserUnmarshal (oleidl.h) desmarca um objeto HACCEL do buffer RPC. |
|
HACCEL_UserUnmarshal64 A função HACCEL_UserUnmarshal64 (oleidl.h) não grava um objeto HACCEL do buffer RPC. |
|
HDC_UserFree A função HDC_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HDC_UserFree64 A função HDC_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HDC_UserMarshal A função HDC_UserMarshal (oleidl.h) realiza marshaling de um objeto HDC no buffer RPC. |
|
HDC_UserMarshal64 A função HDC_UserMarshal64 (oleidl.h) realiza marshaling de um objeto HDC no buffer RPC. |
|
HDC_UserSize A função HDC_UserSize (oleidl.h) calcula o tamanho do fio do objeto HDC e obtém seu identificador e dados. |
|
HDC_UserSize64 A função HDC_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HDC e obtém seu identificador e dados. |
|
HDC_UserUnmarshal A função HDC_UserUnmarshal (oleidl.h) desmarca um objeto HDC do buffer RPC. |
|
HDC_UserUnmarshal64 A função HDC_UserUnmarshal64 (oleidl.h) desmarca um objeto HDC do buffer RPC. |
|
HGLOBAL_UserFree A função HGLOBAL_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HGLOBAL_UserFree64 A função HGLOBAL_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HGLOBAL_UserMarshal Realiza marshaling de um HGLOBAL no buffer RPC. |
|
HGLOBAL_UserMarshal64 Realiza marshaling de um objeto HGLOBAL no buffer RPC. |
|
HGLOBAL_UserSize A função HGLOBAL_UserSize (oleidl.h) calcula o tamanho do fio do objeto HGLOBAL e obtém seu identificador e dados. |
|
HGLOBAL_UserSize64 A função HGLOBAL_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HGLOBAL e obtém seu identificador e dados. |
|
HGLOBAL_UserUnmarshal A função HGLOBAL_UserUnmarshal (oleidl.h) desmarca um objeto HGLOBAL do buffer RPC. |
|
HGLOBAL_UserUnmarshal64 A função HGLOBAL_UserUnmarshal64 (oleidl.h) desmarca um objeto HGLOBAL do buffer RPC. |
|
HMENU_UserFree A função HMENU_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HMENU_UserFree64 A função HMENU_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HMENU_UserMarshal A função HMENU_UserMarshal (oleidl.h) realiza marshaling de um HMENU no buffer RPC. |
|
HMENU_UserMarshal64 A função HMENU_UserMarshal64 (oleidl.h) realiza marshaling de um HMENU no buffer RPC. |
|
HMENU_UserSize A função HMENU_UserSize (oleidl.h) calcula o tamanho do fio do objeto HMENU e obtém seu identificador e dados. |
|
HMENU_UserSize64 A função HMENU_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HMENU e obtém seu identificador e dados. |
|
HMENU_UserUnmarshal A função HMENU_UserUnmarshal (oleidl.h) não grava um objeto HMENU do buffer RPC. |
|
HMENU_UserUnmarshal64 A função HMENU_UserUnmarshal64 (oleidl.h) não grava um objeto HMENU do buffer RPC. |
|
HWND_UserFree A função HWND_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HWND_UserFree64 A função HWND_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
HWND_UserMarshal A função HWND_UserMarshal (oleidl.h) realiza marshaling de um objeto HWND no buffer RPC. |
|
HWND_UserMarshal64 A função HWND_UserMarshal64 (oleidl.h) realiza marshaling de um objeto HWND no buffer RPC. |
|
HWND_UserSize A função HWND_UserSize (oleidl.h) calcula o tamanho do fio do objeto HWND e obtém seu identificador e dados. |
|
HWND_UserSize64 A função HWND_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HWND e obtém seu identificador e dados. |
|
HWND_UserUnmarshal A função HWND_UserUnmarshal (oleidl.h) desmarca um objeto HWND do buffer RPC. |
|
HWND_UserUnmarshal64 A função HWND_UserUnmarshal64 (oleidl.h) desmarca um objeto HWND do buffer RPC. |
|
STGMEDIUM_UserFree A função STGMEDIUM_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
STGMEDIUM_UserFree64 A função STGMEDIUM_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC. |
|
STGMEDIUM_UserMarshal A função STGMEDIUM_UserMarshal (oleidl.h) realiza marshaling de um objeto STGMEDIUM no buffer RPC. |
|
STGMEDIUM_UserMarshal64 A função STGMEDIUM_UserMarshal64 (oleidl.h) realiza marshaling de um objeto STGMEDIUM no buffer RPC. |
|
STGMEDIUM_UserSize A função STGMEDIUM_UserSize (oleidl.h) calcula o tamanho do fio do objeto STGMEDIUM e obtém seu identificador e dados. |
|
STGMEDIUM_UserSize64 A função STGMEDIUM_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto STGMEDIUM e obtém seu identificador e dados. |
|
STGMEDIUM_UserUnmarshal A função STGMEDIUM_UserUnmarshal (oleidl.h) não grava um objeto STGMEDIUM do buffer RPC. |
|
STGMEDIUM_UserUnmarshal64 A função STGMEDIUM_UserUnmarshal64 (oleidl.h) não grava um objeto STGMEDIUM do buffer RPC. |
Estruturas
|
OBJECTDESCRIPTOR Representa a estrutura de dados usada para os formatos de arquivo CF_OBJECTDESRIPTOR e CF_LINKSRCDESCRIPTOR. |
|
OLEINPLACEFRAMEINFO Contém informações sobre os aceleradores compatíveis com um contêiner durante uma sessão in-loco. A estrutura é usada no método IOleInPlaceSite::GetWindowContext e na função OleTranslateAccelerator. |
|
OLEMENUGROUPWIDTHS Indica o número de itens de menu em cada um dos seis grupos de menus de um menu compartilhado entre um contêiner e um servidor de objetos durante uma sessão de edição in-loco. Esse é o mecanismo para criar um menu compartilhado. |
|
OLEVERB Define um verbo ao qual um objeto dá suporte. O método IOleObject::EnumVerbs cria um enumerador que pode enumerar essas estruturas para um objeto e fornece um ponteiro para IEnumOLEVERB do enumerador. |
Enumerações
|
BINDSPEED Indica aproximadamente quanto tempo o chamador aguardará para associar a um objeto . |
|
DISCARDCACHE Especifica o que fazer com caches que devem ser descartados da memória se o bit sujo tiver sido definido. |
|
OLECLOSE Indica se um objeto deve ser salvo antes de fechar. |
|
OLECONTF Indica o tipo de objetos a serem enumerados. |
|
OLEGETMONIKER Controla aspectos do comportamento dos métodos IOleObject::GetMoniker e IOleClientSite::GetMoniker. |
|
OLELINKBIND Controla as operações de associação a uma fonte de link. |
|
OLEMISC Descreve características diversas de um objeto ou classe de objetos. |
|
OLERENDER Indica o tipo de cache solicitado para objetos recém-criados. |
|
OLEUPDATE Indica se o objeto vinculado atualiza os dados armazenados em cache para o objeto vinculado automaticamente ou somente quando o contêiner chama os métodos IOleObject::Update ou IOleLink::Update. As constantes são usadas na interface IOleLink. |
|
OLEVERBATTRIB Descreve os atributos de um verbo especificado para um objeto . |
|
OLEWHICHMK Indica qual parte do moniker de um objeto está sendo definida ou recuperada. |
|
USERCLASSTYPE Indica as diferentes variantes do nome de exibição associado a uma classe de objetos. |