Accueil > Forum > > > > afficher data BMP dans HWND
afficher data BMP dans HWND
mercredi 12 avril 2006 à 10:57:14 |
afficher data BMP dans HWND

supergrey
|
Bonjour, dans mon programme j'ai récupérer les données d'une bitmap dans un tableau de char, j'ai modifier certaine valeur (edition bitmap) je voudrais maintenant afficher ca dans ma fenetre, je n'y arrive pas. Quelqu'un pourrait m'aider? Merci
|
|
mercredi 12 avril 2006 à 18:09:21 |
Re : afficher data BMP dans HWND

SAKingdom
|
Réponse acceptée !
Si tu a récupéré et que tu a garder exactement la meme structure de tableau que le bitmap utilise SetDIBitsToDevice. Sinon, tu peut utiliser SetPixel mais c'est très lent. Si tu utilise SetPixel, il te faut un DC mémoire que tu recopie sur ton DC principal avec BitBlt. C'est probablement pas trop claire pour toi alors voici une source exemple:
Imprimeur de BMP
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 12 avril 2006 à 18:44:27 |
Re : afficher data BMP dans HWND

Taron31
|
SAKingdom : Dans le second cas où un DC mémoire serait utilisé, je sais comment ça fonctionne mais comment ferais-tu ? Parce que tu parles de SetPixel combiné avec BitBlt mais normalement BitBlt suffit à recopier un DC mémoire dans un DC principal afin de dessiner le bitmap en question, tu peux t'expliquer ?
___________________ MVS - Most Valuable Student ( Microsoft)
|
|
mercredi 12 avril 2006 à 19:34:41 |
Re : afficher data BMP dans HWND

SAKingdom
|
Bon je t'est poster une réponse dans ton courriel. Je te donnerais bien un exemple mais je suis pas sur mon PC.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 12 avril 2006 à 19:38:40 |
Re : afficher data BMP dans HWND

SAKingdom
|
Bon je te fais un exemple vulgaire:
HDC memdc = CreateCompatibleDC(GetDC(hWnd));
SetPixel(memdc, 5, 10, 0xFF00FF);
BitBlt(...);
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 12 avril 2006 à 19:40:09 |
Re : afficher data BMP dans HWND

SAKingdom
|
Si tu fait pas ça et que tu affiche plusieur pixel, tu va les mettre directement sur le DC de ta fenetre et il ne s'afficheron pas tous en même temps. L'effet peut etre asser étrange.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 12 avril 2006 à 20:12:46 |
Re : afficher data BMP dans HWND

Taron31
|
Ok merci pour l'info, donc il faut obligatoirement passer par un memDC... Merci :-)
___________________ MVS - Most Valuable Student ( Microsoft)
|
|
Cette discussion est classée dans : afficher, data, hwnd, bmp, bitmap
Répondre à ce message
Sujets en rapport avec ce message
Afficher un Bmp dans un controle [ par Xaviou ]
Salut.Je cherche comment créer un contrôle graphique (du style des PictureBox de VB, pour ceux qui connaissent).J'ai besoin de gérer l'appui, le dépl
PB:[TURBO C++]charger une image (bmp ou jpg) et l'afficher [ par kobee12 ]
depuis quelque temps j'essaie de trouver un programme qui me permettrait d'afficher une ou plusieurs images en utilisant GRAPHICS.H avec TURBO C++.Seu
Découper puis affichier un bitmap [ par Vortex99011 ]
Bonjour,depuis quelques jours de recherches désespérées, je viens vous demander ici un grand secours. Je recherche une manière quelconque pour affiche
disparition de mon bitmap. [ par oRTEEZ ]
Voila j'ai une fenetre dans lequel je load mon un bitmap al'aide de la fonction suivante. Mon probleme es t que si je passe sur un autre prog mon imag
Charger et afficher une bmp en C pas en C++? [ par lazmous ]
Salut je voudrais afficher une bitmap avec un code en C... Quel
Afficher un BMP en Win32 BRUT [ par MoDDiB ]
Je viens de chercher pendant un bon moment avec la dll de brunews mais on ne peux pas choisir une taille de fenetre etc..Donc si qq'un a la fonction b
Afficher une image avec gtkmm [ par naika585 ]
Bijour tt l'monde !Je developpe une interface avec gtkmm.Mon pb est le suivant : je veux afficher une image avec gtkmm, mais sans passer par le nom du
allegro+probleme de creation de buffer dans une fonction [ par xboxut ]
salut je suis en train de monter mon moteur 2D avec allegro et j ai un bleme au niveau d une fonction.void buffscroll(BITMAP *bmp) //la c la fonction
Charger un BMP avec une OpenFileDialog et l'afficher dans un pictureBox . [ par Dragoon ]
Bonjour à tous,Je ne suis pas un spécialiste du C++ et des MFC et je souhaiterais comprendre ce qui ne va pas dans mon programme.Je voudrais que celui
mosaique de bmp [ par momow ]
Bonjour, je programme sous BC++6 et j'aimerais afficher dans une fenetre/form des images bmp qui se superposeraient au fil du temps.Par quel moyen pro
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|