Interfaccia IOleInPlaceSiteWindowless (ocidl.h)
Estende l'interfaccia IOleInPlaceSiteEx . IOleInPlaceSiteWindowless funziona con IOleInPlaceObjectWindowless implementato nell'oggetto senza finestra. Insieme, queste due interfacce forniscono servizi a un oggetto senza finestra dal relativo contenitore che consente all'oggetto senza finestra di:
- Elaborare i messaggi della finestra
- Partecipare alle operazioni di trascinamento della selezione
- Eseguire operazioni di disegno
Un oggetto senza finestra può entrare nello stato attivo sul posto senza richiedere una finestra o le risorse associate a una finestra. Al contrario, il contenitore dell'oggetto fornisce all'oggetto molti dei servizi associati alla presenza di una finestra.
Ereditarietà
L'interfaccia IOleInPlaceSiteWindowless eredita da IOleInPlaceSiteEx. IOleInPlaceSiteWindowless include anche questi tipi di membri:
Metodi
L'interfaccia IOleInPlaceSiteWindowless include questi metodi.
IOleInPlaceSiteWindowless::AdjustRect Regola un rettangolo specificato se è interamente o parzialmente coperto da oggetti opachi sovrapposti. |
IOleInPlaceSiteWindowless::CanWindowlessActivate Indica a un oggetto se il contenitore può supportarlo come oggetto senza finestra che può essere attivato sul posto. |
IOleInPlaceSiteWindowless::GetCapture Chiamato da un oggetto attivo sul posto senza finestra per determinare se ha ancora l'acquisizione del mouse. |
IOleInPlaceSiteWindowless::GetDC Fornisce un oggetto con un handle a un contesto di dispositivo per una schermata o un dispositivo compatibile dal contenitore. |
IOleInPlaceSiteWindowless::GetFocus Chiamato da un oggetto attivo sul posto senza finestra per determinare se ha ancora lo stato attivo della tastiera. |
IOleInPlaceSiteWindowless::InvalidateRect Consente a un oggetto di invalidare un rettangolo specificato della propria immagine in posizione sullo schermo. |
IOleInPlaceSiteWindowless::InvalidateRgn Consente a un oggetto di invalidare un'area specificata della propria immagine in posizione sullo schermo. |
IOleInPlaceSiteWindowless::OnDefWindowMessage Richiama l'elaborazione predefinita per tutti i messaggi passati a un oggetto. |
IOleInPlaceSiteWindowless::ReleaseDC Rilascia il contesto di dispositivo ottenuto in precedenza da una chiamata a IOleInPlaceSiteWindowless::GetDC. |
IOleInPlaceSiteWindowless::ScrollRect Consente a un oggetto di scorrere un'area nella propria immagine attiva in posizione sullo schermo. |
IOleInPlaceSiteWindowless::SetCapture Consente a un oggetto attivo sul posto e senza finestra di acquisire tutti i messaggi del mouse. |
IOleInPlaceSiteWindowless::SetFocus Imposta lo stato attivo per un oggetto senza finestra attivo nell'interfaccia utente. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |