CaMeGave
Messages postés16Date d'inscriptionmardi 29 juin 2004StatutMembreDernière intervention 2 octobre 2007
-
22 nov. 2006 à 16:03
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
22 nov. 2006 à 16:53
bonjour,
j'ai besoin d'aide...
j'ai une web cam et je veux récupérer l'image sans l'enregistrer sur le disque dur.
à première vue je dois utiliser les Clipboard mais je n'arrive pas à le faire marcher.
voila mon code :
// récupération d'une image que je place dans le clipboard
capCaptureSingleFrameOpen(m_hWndCap);
capCaptureSingleFrame(m_hWndCap);
capEditCopy(m_hWndCap);
capCaptureSingleFrameClose(m_hWndCap);
// ouverture du presse-papier
if(!OpenClipboard())
return ;
// vérification du format
if(!IsClipboardFormatAvailable(CF_BITMAP))
{
CloseClipboard();
return ;
}
// récupération bitmap contenu dans le presse-papier
HBITMAP hClipboardBmp = (HBITMAP) GetClipboardData(CF_BITMAP);
if(hClipboardBmp == NULL)
{
CloseClipboard();
return ;
}
// récupération infos sur le bitmap (dont la taille)
BITMAP info;
SIZE size;
GetObject(hClipboardBmp, sizeof(BITMAP), &info);
size.cx = info.bmWidth;
size.cy = info.bmHeight;
une fois arriver la je n'arrive pas à savoir si j'ai récupérer l'image, ni à la transformé en CBitmap.
je commence à déprimer si vous avez une solution je suis preneur.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 22 nov. 2006 à 16:53
ah...j'ai été eu... je pensais qu'on causait javascript :
et on est dans le bar !
si tu bosses avec C++ pourquoi ne pas poster là bas ?
car ici, à part : ....
<hr />
Cordialement Bul [mon Site] [M'écrire]
<hr />