Soyez le premier à donner votre avis sur cette source.
Vue 33 776 fois - Téléchargée 3 680 fois
Voici une partie du code d'une classe Dlg d'une MFC avec cette classe : //video : instance de la classe video_cap //variable globale : handle_window de type HWND : "HWND handle_window ;" void CTest_mfc_capvidDlg::OnEssai() { handle_window = video.Connexion(CTest_mfc_capvidDlg::m_hWnd) ; } void CTest_mfc_capvidDlg::OnPreview() { video.Preview(handle_window) ; } void CTest_mfc_capvidDlg::OnSource() { video.Option_Source(handle_window) ; } void CTest_mfc_capvidDlg::OnFormat() { video.Option_Format(handle_window) ; } void CTest_mfc_capvidDlg::OnAffichage() { video.Option_Affichage(handle_window) ; } void CTest_mfc_capvidDlg::OnCapture() { CString nom ; GetDlgItemText(IDC_NOM, nom) ; // recupere le nom depuis un edit box dans la MFC video.nom_fichier = nom.GetBuffer(nom.GetLength()) ; video.CaptureImage(handle_window) ; }
Utilise plutot le code suivant (tu utilise un pointeur non initialisé).
CAPSTATUS stat;
capGetStatus (window, &stat, sizeof(CAPSTATUS));
A+
AG
merci pour ta classe, j'ai du coup utilisé d'autres fonctions du vfw.h et j'ai des problèmes avec capGetStatus, le pointeur vers CAPSTATUS reste vide, aucune affectation n'est faite, l'as-tu déjà utilisée ?
CAPSTATUS *stat;
capGetStatus (window, stat, sizeof(CAPSTATUS));
merci
merci pour ta classe, j'ai du coup utilisé d'autres fonctions du vfw.h et j'ai des problèmes avec capGetStatus, le pointeur vers CAPSTATUS reste vide, aucune affectation n'est faite, l'as-tu déjà utilisée ?
merci
partout je trouve ce genre d exemple mais jamais ce que je recherche.
Je voudrais recuperer le buffer de l image et non l enregistrer dans une image.
Est ce possible de recuperer le contenu de l image sans passer par le fichier bmp ?
je suis passé parles HDC et HBITMAP mais soit c est noir soit ca marche pas :(
merci pour votre aide.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.