Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GDI+, ACTIVER GDI+, DESSIN ET IMAGE


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Utiliser GDI+ en C/Win32 apporte un réel "plus" à tous les niveaux (performances, ajouts d'effets, accès direct aux pixels ect...) et pour une utilisation très simple.
Voici le code d'initialisation et un exemple de dessin, texte et image + accès aux pixels.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   GDI+
    • GDI+.exe$Télécharger ce fichier [Réservé aux membres club]155 648 octets
    • GDI+.ncbTélécharger ce fichier [Réservé aux membres club]388 096 octets
    • GDI+.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier908 octets
    • GDI+.suoTélécharger ce fichier [Réservé aux membres club]7 680 octets
    • GDI+.vcprojTélécharger ce fichier [Réservé aux membres club]2 964 octets
    • MainModule.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 630 octets
    • Sorcier.bmpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier12 342 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Joky le 20/09/2006 12:44:20

BitBlt(hDc, 0, 0, cx, cy, hDcMem, cx, cy, NOTSRCCOPY);

Et voilà sans toucher directement aux bits

signaler à un administrateur
Commentaire de yann_lo_san le 20/09/2006 14:24:36

C'est un exemple, une façon de faire qui peut être utile ! sinon bien sur qu'un bitBlt est plus court !
Puis tu oublis le createCompatibleDc() qui est du GDI et pas GDI+.

signaler à un administrateur
Commentaire de yann_lo_san le 20/09/2006 14:29:43

Et comment passes-tu l'image en négatif de couleur sans un accès direct comme dans mon exemple ?

signaler à un administrateur
Commentaire de Joky le 20/09/2006 17:41:31

Et bien un hDcMem = CreateCompatibleDC(hDc);

SelectObject(hDcMem, hBmp);

et
BitBlt(hDc, 0, 0, cx, cy, hDcMem, cx , cy, NOTSRCCOPY);

NOTSRCCOPY va recopier tous les bits contenu dans hDcMem (la source) vers hDc en les inversants,

Voir Richter sur site de Brunews

signaler à un administrateur
Commentaire de yann_lo_san le 20/09/2006 22:38:42

D'accord, j'avais pas vu.
Mais c'était pour montrer du gdi+ avec Graphics::Drawimage()

signaler à un administrateur
Commentaire de Boing le 22/09/2006 10:54:03

GDI+ permet d'appliquer des rotations, bientôt des filtres (GDI+ 1.1), des corrections gamma et plein de choses encore...
C'est une interface qui permet de développer des petites applications graphiques puissantes.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

api win32 sdk [ par fabpdg ] je recherche comment utiliser les fonfions, comme netsessionemun en delphi.Delphi ne reconnaît pas les fonctions api win32 sdk.Comment et quels sont l include GDI [ par Malkuth ] Bonjour,Voilà je voudrais comprendre je créer un projet (Application console WIN32) sous visual studio 2005 je rajoute #include <gdiplus.h>je co Où trouver le Win32 SDK ? [ par PierreP ] ... avec un help ou qqchose de ce genre qui explique comment on utilise les fonctions.Impossible de le trouver sur Le site de Microsoft ! changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan [?] dessin en couleur sous visual C SDK [ par jetsam ] Comment faire pour desiner une ligne en couler en Visual Cjuste en SDK (pas d'objet) avec un HDC demande librairie gtk pour win32 [ par francky ] quelqu'un pourrait-il me donner la librairie gtk.h?ou alors des liens vers des exemples d'interface graphique réaliséemerci d'avance. SDK [ par ~~ ] Je cherche les fichiers necessaires à la compilation d'un projet utilisant DirectX.Ces fichiers sont-ils présents dans le SDK de DirectC pour c++?Si n lien vers librairie glut pour win32 [ par francky ] m'étant fait déja passé pour un con ne sachant pas lire,pour tout ceux qui débutent et ne trouve pas la librairie glut pour windows permettant de cree gtk & win32 & Visual C++ [ par Paisible ] je vais peut être me faire jeter, mais bon...j'ai cherché dans le forum... et impossible de trouver la trace d'un quelconque post concernant la config


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,858 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.