Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
[O recurso associado a esta página, MCIWnd Window Class, é um recurso legado. Foi substituído por MediaPlayer. MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize MediaPlayer em vez de MCIWndClasse de Janela, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A função MCIWndCreate registra e cria uma janela MCIWnd. A janela pode ser uma janela principal, uma janela filha ou uma janela pop-up. O exemplo a seguir cria uma janela MCIWnd como uma janela subordinada e permite que o utilizador controle a reprodução, fornecendo acesso à barra de progresso e aos botões Play, Stope Menu. O exemplo define um identificador de janela pai e especifica NULL para os estilos de janela, de modo que os estilos de janela padrão de WS_CHILD, WS_BORDER e WS_VISIBLE são usados para criar a janela MCIWnd.
// Global variable and constants
// extern HINSTANCE g_hinst; instance handle
// extern HWND g_hwndMCIWnd; MCIWnd window handle
case WM_COMMAND:
switch (wParam) {
case IDM_CREATEMCIWND:
g_hwndMCIWnd = MCIWndCreate(hwnd, g_hinst, NULL,
"sample.avi");
break;
}
break;
Observação
Você também pode especificar NULL e para o identificador de janela pai e os estilos de janela, caso em que os estilos de janela padrão seriam WS_OVERLAPPED e WS_VISIBLE.