Interface IOleInPlaceSiteWindowless (ocidl.h)
Estende a interface IOleInPlaceSiteEx . IOleInPlaceSiteWindowless funciona com IOleInPlaceObjectWindowless , que é implementado no objeto sem janelas. Juntas, essas duas interfaces fornecem serviços para um objeto sem janelas de seu contêiner, permitindo que o objeto sem janelas:
- Processar mensagens de janela
- Participar de operações de arrastar e soltar
- Executar operações de desenho
Um objeto sem janelas pode inserir o estado ativo in-loco sem exigir uma janela ou os recursos associados a uma janela. Em vez disso, o contêiner do objeto fornece ao objeto muitos dos serviços associados a ter uma janela.
Herança
A interface IOleInPlaceSiteWindowless herda de IOleInPlaceSiteEx. IOleInPlaceSiteWindowless também tem estes tipos de membros:
Métodos
A interface IOleInPlaceSiteWindowless tem esses métodos.
IOleInPlaceSiteWindowless::AdjustRect Ajusta um retângulo especificado se ele estiver totalmente ou parcialmente coberto por objetos opacos sobrepostos. |
IOleInPlaceSiteWindowless::CanWindowlessActivate Informa um objeto se seu contêiner pode dar suporte a ele como um objeto sem janelas que pode ser ativado in-loco. |
IOleInPlaceSiteWindowless::GetCapture Chamado por um objeto ativo e sem janelas in-loco para determinar se ele ainda tem a captura do mouse. |
IOleInPlaceSiteWindowless::GetDC Fornece um objeto com um identificador para um contexto de dispositivo para uma tela ou dispositivo compatível de seu contêiner. |
IOleInPlaceSiteWindowless::GetFocus Chamado por um objeto ativo e sem janelas in-loco para determinar se ele ainda tem o foco do teclado. |
IOleInPlaceSiteWindowless::InvalidateRect Permite que um objeto invalide um retângulo especificado de sua imagem in-loco na tela. |
IOleInPlaceSiteWindowless::InvalidateRgn Permite que um objeto invalide uma região especificada de sua imagem in-loco na tela. |
IOleInPlaceSiteWindowless::OnDefWindowMessage Invoca o processamento padrão para todas as mensagens passadas para um objeto . |
IOleInPlaceSiteWindowless::ReleaseDC Libera o contexto do dispositivo obtido anteriormente por uma chamada para IOleInPlaceSiteWindowless::GetDC. |
IOleInPlaceSiteWindowless::ScrollRect Permite que um objeto role uma área dentro de sua imagem ativa in-loco na tela. |
IOleInPlaceSiteWindowless::SetCapture Permite que um objeto ativo e sem janelas in-loco capture todas as mensagens do mouse. |
IOleInPlaceSiteWindowless::SetFocus Define o foco do teclado para um objeto ativo e sem janelas da interface do usuário. |
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 | ocidl.h |