begin process at 2008 08 20 17:12:21
1 228 954 membres
315 nouveaux aujourd'hui
14 259 membres club

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 !

Sujet : gestion du curseur en langage C [ Archives / Au secours ] (herveman40)

gestion du curseur en langage C le 25/04/2004 14:20:06

herveman40
hello tout le monde, voila je me souviens plus d'une fonction toute conne qui sert a désactiver l'affichage du curseur dans une fenetre DOS en langage C.

si vous l'a connaissez, merci de me la donner ;)

a+

Augen auf ich komme !

Re : gestion du curseur en langage C le 25/04/2004 14:51:09

herveman40
Bon la fonction que j'utilisais était _setcursortype(_NOCURSOR)

mais dans dev-c++ elle ne marche pas, pourtant elle est dans conio.c.... si jecris _setcursortype(_NOCURSOR), il me dit que NOCURSOR n'est pas connu !

alors j'ai essayé de faire _setcursortype(0), ca ne met plus d'erreur mais ca marche quand meme pas

un truc bizar c'est que dans conio.c, la fonction est définie comem sui : void _setcursortype(int type), il y a pas le souligné devant type

voila voila merci 'davance

Augen auf ich komme !

Re : gestion du curseur en langage C le 26/04/2004 19:58:37

errikke
// possibilite sans conio ...

#include <windows.h>

// Définition du handle du buffer de la console écran.

const HANDLE MaConsoleEcran = GetStdHandle(STD_OUTPUT_HANDLE);




//******************************************************************************************
// DEFINITIONS DES FONCTIONS
//******************************************************************************************



//------------------------------------------------------------------------------------------
// Fonction AfficherCurseur(int mode) Affiche ou non le curseur à l'écran selon
// que mode soit TRUE ou FALSE (0 ou 1)
//------------------------------------------------------------------------------------------
void AfficherCurseur(int mode)
{

CONSOLE_CURSOR_INFO curseur;

GetConsoleCursorInfo(MaConsoleEcran, &curseur);

if (mode == TRUE)
curseur.bVisible = TRUE;
else
curseur.bVisible = FALSE;

SetConsoleCursorInfo(MaConsoleEcran, &curseur);

} //----------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------
// Fonction TailleCurseur Règle la taille du curseur / taille de 1 à 100
// la taille est exprimée en pourcentage de la cellule
//------------------------------------------------------------------------------------------
void TailleCurseur(int taille)
{

CONSOLE_CURSOR_INFO curseur;

GetConsoleCursorInfo(MaConsoleEcran, &curseur);

curseur.dwSize = taille;

SetConsoleCursorInfo(MaConsoleEcran, &curseur);

} //----------------------------------------------------------------------------------------

AfficherCurseur(0); // on n'affiche plus le curseur
// ...

AfficherCurseur(1); // on reaffiche le curseur

Bon Courage




Re : gestion du curseur en langage C le 28/04/2004 10:32:36

herveman40
ca maaaaaaaaarche merci beaucoup !!!!!

Augen auf ich komme !


Classé sous : gestion, curseur, langage

Participer à cet échange

Livres en rapport

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
campagne Adwords
Budget : 5 000€
Boite echanges securis...
Budget : 500€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS