accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Copier contenu d'une fenetre dans un bmp

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.ms-windows.programmation ] 

Retour : Accueil du site fr comp os ms-windows programmation   charte stats de ce groupe


  Sujet:   Copier contenu d'une fenetre dans un bmp  
 De: hwoaran...@hotmail.com (Hwoarang)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: T.A.L.C
 Date: 25. Mar 2008, 20:08:49
Bonjour,

Je ne suis pas un expert dans la prog windows donc j'ai recupéré un bout de 
code qui permet de faire une capture d'ecran et qui marche. Seulement voila, 
j'aimerais ne copier qu'une seule fenetre, que celle-ci soit visible à 
l'ecran ou pas (meme si elle est reduite).

J'utilise donc :
int TakeShot(HWND hWndWindow, HDC *phDcBitmap, HBITMAP *phBitmap)
{
   RECT rect;
   HDC hDcWindow = GetWindowDC(hWndWindow);
   int ScreenX = GetDeviceCaps(hDcWindow, HORZRES);
   int ScreenY = GetDeviceCaps(hDcWindow, VERTRES);
   GetWindowRect(hWndWindow,  &rect);

   *phDcBitmap = CreateCompatibleDC(hDcWindow);

   *phBitmap = CreateCompatibleBitmap(hDcWindow, ScreenX, ScreenY);

   if(!SelectObject(*phDcBitmap, *phBitmap)) return 0;

   if(!BitBlt(*phDcBitmap, 0, 0, rect.right, rect.bottom,
            hDcWindow, 0, 0, SRCCOPY)) return 0;
}

Ma question est :
L'image que je recupere est une capture de l'ecran complet et pas seulement 
de la fenetre que je voulais (mais de la bonne taille). Moi, j'aimerais 
recuperer un bmp avec la fenetre, que celle-ci soit reduite, en dehors de 
l'ecran ou visible. Est ce que c'est possible ?

Merci


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)