Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
746 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [debutant] affichage en mode console

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debutant] affichage en mode console

n°721444
stoluup
Posté le 11-05-2004 à 09:34:59  profilanswer
 

Mon probleme est tres simple :
 
Je me suis mis a la programmation avec une boite de dialogue  
(sous VC++ 6) .A l execution mes fenêtres apparaissent mais pas la fenêtre console.
 
Peut on quand même faire apparaitre cette console et l' utiliser comme dans un programme classique?

mood
Publicité
Posté le 11-05-2004 à 09:34:59  profilanswer
 

n°721591
cricri_
Posté le 11-05-2004 à 11:00:29  profilanswer
 

A la définition du projet il faut choisir soit :
- Win32 Application, soit Win32 Console Application, donc ce dernier si tu veux une console.
Sinon on doit effectivement pouvoir ouvrir une console en le spécifiant, mais là faut chercher dans les MSDN ..

n°721798
stoluup
Posté le 11-05-2004 à 13:19:24  profilanswer
 

c est pas vraiment facile de trouver les commandes dans MSDN
chaque fois que je fais une recherche avec le mot "console" ou "display", il m envoit des trucs qui repondent pas a mon probleme.

n°721893
cricri_
Posté le 11-05-2004 à 13:57:08  profilanswer
 

J'ai trouvé ça :
 
CreateConsoleScreenBuffer
The CreateConsoleScreenBuffer function creates a console screen buffer.  
 
HANDLE CreateConsoleScreenBuffer(
  DWORD dwDesiredAccess,                            // access
  DWORD dwShareMode,                                // buffer share mode
  CONST LPSECURITY_ATTRIBUTES lpSecurityAttributes, // SD
  DWORD dwFlags,                                    // buffer type
  LPVOID lpScreenBufferData                         // reserved
);
 

n°722024
stoluup
Posté le 11-05-2004 à 15:48:16  profilanswer
 

Merci pour ta recherche.
 
CreateConsoleScreenBuffer ne va pas vraiment me servir dans mon cas (il copie des fichiers)

n°722038
cricri_
Posté le 11-05-2004 à 15:55:52  profilanswer
 

Pas forcémment, non, mais si tu veux vraiment qqchose de simple alors crée un projet Win32 Application console comme indiqué précédemment ;)

n°722104
stoluup
Posté le 11-05-2004 à 16:21:03  profilanswer
 

Le problème cest que j ai vraiment besoin de ma boite de dialogue ( qui contient des listbox et boutons )  
Je ne me suis pas vraiment mis a l API window par plaisir mais par nécessité

n°722130
cricri_
Posté le 11-05-2004 à 16:30:55  profilanswer
 

Donc utilise la fonction décrite et Read/WriteConsole, qui sont en mode texte ( caractères).

n°722753
stoluup
Posté le 12-05-2004 à 08:29:21  profilanswer
 

En lançant mon prog avec CreateConsoleScreenBuffer j ai eu droit a un bug : toutes mes fenetres se sont mélangées,le bureau affichait n importe quoi et j ai du redémarrer.
Tres bizarre, surtout que je me suis basé sur l' exemple de MSDN.
En tout cas j ose plus me servir de ça  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [debutant] affichage en mode console

 

Sujets relatifs
[debutant] une classe statique en python[Résolu][Débutant][cppunit] linkage impossible d'exemples simples
[Debutant]Probleme pour debugger en JAVAdébutant SQL ???
Affichage d'une sorte d'info bulle ?Probleme d'affichage avec les structures.
[ACCESS] Tableaux d'affichage tout simple dans un étataffichage d'image en C
[DirectX] Affichage avec DirectDrawEffacer l'écran en mode console [Résolu]
Plus de sujets relatifs à : [debutant] affichage en mode console


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR