IOleInPlaceSiteWindowless Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |