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. |
Argomenti correlati