CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

C++ Avoir Une Fenêtre Windows

JV_The_Killer
JV_The_Killer
Niveau 10
19 août 2005 à 13:39:55

Voilà je travaile avec Visual Basic 6.0 et j´ai décidé de me mettre au C++
Je vais pas déballer ma vie mais bon...
J´ai créer des minis-programmes de noob comme l´affichage de texte avec la command " cout " ainsi que demander l´age, etc...

Seulement tout se passe dans un univers MS-DOS et je voudrais savoir comment arriver à une fenêtre Windows comme dans Visual Basic

Je fais surement une erreur lorsque je crée mon programme ou en tout cas je vais par Fichier/Nouveau/Win32 Console Application
Ensuite dans Project/Add To Project/New
Et je prends un fichier source C++

Je tape le code, j´enregistre, je le lance, mais je tombe dans un environement DOS et je voudrais celui de Windows

:merci:

le_duche
le_duche
Niveau 10
19 août 2005 à 14:25:37

oublie ca pour l´instant si tu est débutant... car l´interface windows, fait en quelque sorte partie de ton code source.
par exemple quand tu écrit dans le bloc note et que tu veux fermer, il te propose d´enregistrer... ben ce n´est pas windows qui fais ca mais la programme lui meme... le fait qu´il y ai un nom spécifique sur la barre du dessus de ton prog, ( comme la progression pour une copie quelconque) c´est aussi le programme qui gère ca...
En gros faire un programme " compatible windows" c´est faire de l´interface deja pas mal évoluée...
Dites-moi si je me trompe !

le_duche
le_duche
Niveau 10
19 août 2005 à 14:26:21

note: MS_DOS te que tu le vois et l´utilise, C´EST Windows

dnob700
dnob700
Niveau 10
20 août 2005 à 18:50:38

Mais pour répondre à ta question, même si tu ne te trompe pas car tu peut très bien faire un programme windows en sélectionnant Console application, c´est plus facile de le faire (en totu cas quand tu débute) si tu sélectionne win32 application.

Ensuite tu ne prend pas un projet vide mais un projets par défaut (ou même avec le application wizard tu peut faire des trucs plus évolué, mais il faudrait que tu disent quelle version de Visual C++ tu utilise ou quel logiciel si ce n´est pas VC++).

Et là tu auras tout le code qui crée une fen^$etre windows avec peut-être un menu à propos et un menu quitter (ça dépend de ce que tu coche et de la version de ton programme).

Le code que tu auras n´est pas simple mais petit à petit tu peut progresser dedans pour comprendre comment marche une application windows. En totu cas, moi c´est ce que j´ai fait, mais je te conseille d´avoir déjà un certain niveau en C (même s´il ne doit pas nécessairement être très très élevé) avant de le faire.

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment