Partager via


Enregistrement avec des contrôles MCIWnd

L’exemple suivant enregistre l’audio de forme d’onde à l’aide des contrôles intégrés de la fenêtre MCIWnd. L’exemple crée une fenêtre MCIWnd à l’aide du style de fenêtre MCIWNDF_RECORD avec la fonction MCIWndCreate pour ajouter un bouton Enregistrer à la barre d’outils. La macro MCIWndNew indique qu’un nouveau fichier est associé à la fenêtre MCIWnd et qu’un appareil audio de forme d’onde fournira son contenu. Une deuxième commande de menu, IDM_SAVEMCIWND, permet à l’utilisateur d’enregistrer l’enregistrement et de sélectionner un nom de fichier à l’aide de la macro MCIWndSaveDialog .

case WM_COMMAND: 
    switch (wParam) { 
    case IDM_CREATEMCIWND: 
        g_hwndMCIWnd = MCIWndCreate(hwnd, g_hinst, 
            WS_VISIBLE | MCIWNDF_RECORD, NULL); 
        MCIWndNew(g_hwndMCIWnd, "waveaudio"); 
        break;    
    case IDM_SAVEMCIWND: 
        MCIWndSaveDialog(g_hwndMCIWnd); 
        break; 
    }