Condividi tramite


CBaseControlWindow.put_WindowStyleEx metodo

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il put_WindowStyleEx metodo imposta gli stili di finestra estesi.

Sintassi

HRESULT put_WindowStyleEx(
  [in] long WindowStyleEx
);

Parametri

WindowStyleEx [in]

Valore che specifica lo stile della finestra di controllo.

Valore restituito

Restituisce NOERROR.

Commenti

Questo metodo usa stili di finestra estesi. Per un elenco completo degli stili di finestra estesi, vedere la funzione Microsoft Win32 CreateWindowEx . Per modificare lo stile della finestra, recuperare lo stile della finestra corrente e quindi aggiungere o rimuovere i campi bit necessari.

Non usare gli stili di finestra seguenti perché non vengono convalidati.

  • WS_DISABLED
  • WS_HSCROLL
  • WS_ICONIC
  • WS_MAXIMIZE
  • WS_MINIMIZE
  • WS_VSCROLL

Con alcune eccezioni (annotate qui), i flag accettabili sono uguali a quelli consentiti dalla funzione CreateWindow Win32.

Requisiti

Requisito Valore
Intestazione
Ctlutil.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseControlWindow