IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

API Windows permettant de créer des carrés, rectangles, ...


Sujet :

Windows

  1. #1
    Membre du Club Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Points : 58
    Points
    58
    Par défaut API Windows permettant de créer des carrés, rectangles, ...
    Bonsoir à tous,

    A défaut qu'un language de programmation en particulier le fasse, je suis à la recherche d'une API Windows me permettant (indépement du language de programmation utilisé) d'intégrer les fonctionnalités de création, de gestion, de suppression de formes 2D et 3D (carré, rectangle, ellipse, cube, ...) sous Windows. Existe-t-il une solution équivalente sous Linux ?

    Par avance, merci beaucoup pour vos réponses.

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    Le graphisme 2D sous Windows, c'est GDI et GDI+.
    Pour GDI+:
    http://msdn.microsoft.com/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
    pour la 3D, la solution MS c'est DirectX. Y'a OpenGL aussi qui est portable. Il doit bien y avoir des libs 2D portables aussi.
    http://c.developpez.com/faq/cpp/?pag...ERALITE_images

  3. #3
    Membre du Club Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Points : 58
    Points
    58
    Par défaut
    Salut, merci pour ta réponse ultra-rapide.

    Tu veux dire que pour faire de la 2D, il faudra que j'utilise les fonctions contenues dans GDI32.DLL ?

    Pour la 3D, je ne souhaite faire que des formes extrêmement sommaire, comme des cubes, rien de plus. Direct X constitut-il la seule solution pour ce cas simple ?

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    la SDL peut être, elle est ( normallement ) pas trop compliquée pour les choses simples
    http://jeux.developpez.com/bibliotheques/

  5. #5
    Membre du Club Avatar de Doctor Z
    Inscrit en
    Mars 2004
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 88
    Points : 58
    Points
    58
    Par défaut
    Je vais jeter un coup d'oeil averti à la documentation.

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Flash Pascal : Compilateur permettant de créer des fichiers SWF (Flash)
    Par forum dans le forum Outils à télécharger
    Réponses: 3
    Dernier message: 07/04/2011, 14h26
  2. Réponses: 24
    Dernier message: 19/05/2010, 16h35
  3. [DOM] Créer des objets rectangles en cliquant sur un boutton
    Par shaun_the_sheep dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/03/2008, 19h59
  4. Créer des carrés de couleur
    Par popogendarme dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 21/03/2007, 17h02
  5. Réponses: 2
    Dernier message: 04/05/2006, 20h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo