Condividi tramite


Eventi MSWeb CONSTANT

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Nota

Questo componente è disponibile per l'uso nei sistemi operativi Microsoft Windows 2000, Windows XP e Windows Server 2003. È possibile che in versioni successive sia stata modificata o non sia più disponibile.

 

Nota

Questa API è deprecata. Per informazioni sulla riproduzione dvd e sulla navigazione in DirectShow, vedere Applicazioni DVD.

 

Il controllo MICROSOFT® ActiveX® MSWebPIVOT invia una notifica all'applicazione quando si verificano vari tipi di eventi interni o quando vengono rilevate determinate informazioni sul disco.

La maggior parte degli eventi è correlata ai controlli dell'operazione utente (UOP). Gli autori di DVD possono codificare il disco in modo che qualsiasi comando DVD (ad esempio PlayForwards, Pause, ShowMenu e così via) possa essere disabilitato in qualsiasi momento. Ad esempio, la maggior parte dei dischi non consentirà agli utenti di inoltrare rapidamente o visualizzare un menu durante la riproduzione dell'avviso FBI. Al termine dell'avviso, il disco consente queste operazioni. Gestendo gli eventi UOP, l'applicazione può aggiornare l'interfaccia utente per mostrare all'utente quali comandi sono attualmente consentiti dal disco. Il modo più comune per eseguire questa operazione consiste nel disabilitare un pulsante. Ad esempio, se l'applicazione ha ricevuto un evento PlayForwards con bEnabled impostato su FALSE, è possibile disabilitare il pulsante Riproduci. Quando ha ricevuto l'evento con bEnabled impostato su TRUE, è possibile abilitare di nuovo il pulsante.

Esistono tre eventi che non sono correlati ai controlli UOP. L'evento DVDNotify notifica all'applicazione molti tipi diversi di eventi correlati al DVD, identificati nel parametro EventCode . Alcuni eventi contengono informazioni aggiuntive nei parametri Param1 e Param2 . L'evento ReadyStateChange invia una notifica all'applicazione delle modifiche apportate alla proprietà READYState MSWebITEM, che è una proprietà comune a tutti i controlli ActiveX. L'evento UpdateOverlay viene inviato alle applicazioni solo se ospita MSWeb WCF in modalità senza finestra. Le applicazioni devono rispondere a questo evento solo se visualizzano pulsanti mobili sul rettangolo video in modalità schermo intero.

Event Descrizione
ChangeCurrentAngle Inviato quando il disco abilita o disabilita la modifica dell'angolo.
ChangeCurrentAudioStream Inviato quando il disco abilita o disabilita la modifica del flusso audio.
ChangeCurrentSubpictureStream Inviato quando il comando ChangeCurrentSubpictureStream è stato abilitato o disabilitato.
DVDNotify Notifica a un'applicazione di molti eventi DVD e istruzioni disco diversi.
PauseOn Inviato quando il comando Pause è stato abilitato o disabilitato.
PlayAtTime Inviato quando il comando PlayAtTime è stato abilitato o disabilitato.
PlayAtTimeInTitle Inviato quando il comando PlayAtTimeInTitle è stato abilitato o disabilitato.
PlayBackwards Inviato quando il comando PlayBackwards è stato abilitato o disabilitato.
PlayChapter Inviato quando il comando PlayChapter è stato abilitato o disabilitato.
PlayChapterInTitle Inviato quando il comando PlayChapterInTitle è stato abilitato o disabilitato.
PlayForwards Inviato quando il comando PlayForwards è stato abilitato o disabilitato.
PlayNextChapter Inviato quando il comando PlayNextChapter è stato abilitato o disabilitato.
PlayPrevChapter Inviato quando il comando PlayPrevChapter è stato abilitato o disabilitato.
PlayTitle Inviato quando il comando PlayTitle è stato abilitato o disabilitato.
ReadyStateChange Inviato quando la proprietà ReadyState del controllo MSWeb CONSTANT È stata modificata.
ReplayChapter Inviato quando il comando ReplayChapter è stato abilitato o disabilitato.
Riprendi Inviato quando il comando Resume è stato abilitato o disabilitato.
ReturnFromSubmenu Inviato quando il comando ReturnFromSubmenu è stato abilitato o disabilitato.
SelectOrActivatButton Inviato quando il disco abilita o disabilita la selezione o l'attivazione dei pulsanti di menu.
ShowMenu Inviato quando il disco abilita o disabilita la visualizzazione di un menu.
StillOff Inviato quando il comando StillOff è stato abilitato o disabilitato.
Stop Inviato quando il comando Stop è stato abilitato o disabilitato.
UpdateOverlay Inviato quando la superficie di sovrapposizione è stata spostata o ridimensionata o la relativa chiave di colore è cambiata.

 

Oggetto MSWebITEM