Création d’une fenêtre MCIWnd
La fonction MCIWndCreate inscrit et crée une fenêtre MCIWnd. La fenêtre peut être une fenêtre parente, enfant ou indépendante. L’exemple suivant crée une fenêtre MCIWnd en tant que fenêtre enfant et permet à l’utilisateur de contrôler la lecture en fournissant un accès à la barre de suivi et aux boutons lecture, arrêt et menu . L’exemple spécifie un handle de fenêtre parente et spécifie la valeur null pour les styles de fenêtre. par conséquent, les styles de fenêtre par défaut de WS _ Child, WS _ Border et WS _ visible sont utilisés pour créer la fenêtre 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;
Notes
Vous pouvez également spécifier null pour le handle de fenêtre parente et les styles de fenêtre, auquel cas les styles de fenêtre par défaut seraient WS _ OVERLAPPED et WS _ visible.