IOleInPlaceSiteWindowless Interface

Definição

Permite que um objeto sem janela processe mensagens de janela, participe de operações de arrastar e soltar e desenhe. Estende e herda de IOleInPlaceSiteEx . Para obter mais informações, consulte IOleInPlaceSiteWindowless.

public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
__interface IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IOleInPlaceSiteWindowless : Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IOleInPlaceSiteWindowless = interface
    interface IOleInPlaceSiteEx
Public Interface IOleInPlaceSiteWindowless
Implements IOleInPlaceSiteEx
Atributos
Implementações

Métodos

AdjustRect(RECT[])

Ajusta um retângulo especificado se ele for totalmente ou parcialmente coberto por objetos sobrepostos e opacos.

CanInPlaceActivate()

Determina se o contêiner pode ativar o objeto no local.

CanWindowlessActivate()

Informa um objeto se seu contêiner puder dar suporte a ele como um objeto sem janela que pode ser ativado no local.

ContextSensitiveHelp(Int32)

Controles que permitem a ajuda contextual.

DeactivateAndUndo()
DiscardUndoState()

Desative o objeto e reverta para o estado de desfazer.

GetCapture()

Chamado por um objeto ativo no local, sem janela, para determinar se ele ainda tem a captura do mouse ou não.

GetDC(RECT[], UInt32, IntPtr)

Fornece um objeto com um identificador para um contexto de dispositivo para uma tela ou dispositivo compatível de seu contêiner.

GetFocus()

Chamado por um objeto ativo no local e sem janela para determinar se ele ainda tem o foco do teclado ou não.

GetWindow(IntPtr)

Obtém um identificador de janela.

GetWindowContext(IOleInPlaceFrame, IOleInPlaceUIWindow, RECT[], RECT[], OLEINPLACEFRAMEINFO[])

Permite que um objeto in-loco recupere interfaces de janela que formam a hierarquia de objetos de janela e a posição na janela pai para localizar a janela de ativação in-loco do objeto.

InvalidateRect(RECT[], Int32)

Permite que um objeto invalidasse um retângulo especificado de sua imagem in-loco na tela.

InvalidateRgn(IntPtr, Int32)

Permite que um objeto invalidasse uma região especificada de sua imagem in-loco na tela.

OnDefWindowMessage(UInt32, IntPtr, IntPtr, Int32)

Invoca o processamento padrão para todas as mensagens passadas para um objeto.

OnInPlaceActivate()
OnInPlaceActivateEx(Int32, UInt32)

Chamado pelo objeto incorporado para determinar se ele precisa ser redesenhado após a ativação.

OnInPlaceDeactivate()

Notifica o contêiner de que o objeto não está mais ativo no local.

OnInPlaceDeactivateEx(Int32)

Notifica o contêiner de se o objeto precisa ser redesenhado após a desativação.

OnPosRectChange(RECT[])

As extensões do objeto foram alteradas.

OnUIActivate()

Notifica o contêiner que o objeto está prestes a ser ativado no local e que o menu principal será substituído por um menu composto.

OnUIDeactivate(Int32)

Notifica o contêiner para reinstalar sua interface do usuário e se concentrar.

ReleaseDC(IntPtr)

Libera o contexto do dispositivo obtido anteriormente por uma chamada para IOleInPlaceSiteWindowless:: GetDC.

RequestUIActivate()

Notifica o contêiner de que o objeto está prestes a entrar no estado de interface do usuário-ativo.

Scroll(SIZE)

Especifica o número de pixels pelos quais o contêiner deve rolar o objeto.

ScrollRect(Int32, Int32, RECT[], RECT[])

Permite que um objeto role uma área dentro de sua imagem ativa no local na tela.

SetCapture(Int32)

Habilita um objeto ativo e sem janela no local para capturar todas as mensagens do mouse.

SetFocus(Int32)

Define o foco do teclado para um objeto ativo da interface do usuário e sem janela.

Aplica-se a