begin process at 2012 05 29 06:34:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

eteindre ecran


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

eteindre ecran

mercredi 15 novembre 2006 à 23:36:53 | eteindre ecran

kirby94460

bonjour j'aimerai savoir comment eteindre l'ecran sous dev c++
je veux aussi que les application marchent toujours et tout cela en mode console (tres exigeant!)
       
                                       je vous remercie pour vos reponses
PS :pouviez vous indiquer tous les parametres a mettre ainsi que les librairies a inclure en tete je débute MERCI
jeudi 16 novembre 2006 à 00:37:59 | Re : eteindre ecran

BruNews

Administrateur CodeS-SourceS
PostMessage(hwnd, WM_SYSCOMMAND, 0xF170, boff);

boff = 1 pour éteindre.

ciao...
BruNews, MVP VC++
jeudi 16 novembre 2006 à 12:49:33 | Re : eteindre ecran

Arnaud16022

Membre Club
ça sera plus clair en remplacant l'hexadécimal par SC_MONITORPOWER, je pense :)

BruNews -> comment il trouve le hwnd d'une fenêtre console ? Je sais bien que l'utilisation de la console  c'est bof, mais sinon il pourra jamais l'utiliser le PostMessage ...

_______________________
Omnia vincit labor improbus
jeudi 16 novembre 2006 à 12:51:12 | Re : eteindre ecran

Arnaud16022

Membre Club
ah voilà
MSDN powa

HWND GetConsoleHwnd(void)
{
#define MY_BUFSIZE 1024 // Buffer size for console window titles.
HWND hwndFound; // This is what is returned to the caller.
char pszNewWindowTitle[MY_BUFSIZE]; // Contains fabricated
// WindowTitle.
char pszOldWindowTitle[MY_BUFSIZE]; // Contains original
// WindowTitle.

// Fetch current window title.

GetConsoleTitle(pszOldWindowTitle, MY_BUFSIZE);

// Format a "unique" NewWindowTitle.

wsprintf(pszNewWindowTitle,"%d/%d",
GetTickCount(),
GetCurrentProcessId());

// Change current window title.

SetConsoleTitle(pszNewWindowTitle);

// Ensure window title has been updated.

Sleep(40);

// Look for NewWindowTitle.

hwndFound=FindWindow(NULL, pszNewWindowTitle);

// Restore original window title.

SetConsoleTitle(pszOldWindowTitle);

return(hwndFound);
}
bon par contre le Sleep(40) ... c'est d'un laid ...

_______________________
Omnia vincit labor improbus
jeudi 16 novembre 2006 à 20:15:03 | Re : eteindre ecran

BruNews

Administrateur CodeS-SourceS
Aucun besoin de tout cela, un bon broadcast ira aussi bien.

Sleep(2000);
PostMessage((HWND)-1, WM_SYSCOMMAND, 0xF170, 1);
Sleep(5000);
PostMessage((HWND)-1, WM_SYSCOMMAND, 0xF170, 0);

Testé impec.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : ecran, eteindre


Répondre à ce message

Sujets en rapport avec ce message

plein ecran et fermer un programme [ par naney ] Salut a tout le monde je cherche la fonction qui rend la fenétre dos de mon programme en plein écran et la fonctin pour fermer un programme mais qui f Effacer l'ecran [ par dot ] Dans une application console en C++,quelle l'equivalentde cls(Basic)???Et pour effacer une seule ligne???merci d'avance Redessiner le Bureau [ par ZoB ] SalutDans un prog j'affiche le papierpeint sur l'ecran a l'aide de : HDC hdc = CreateDC("DISPLAY",0,0,0); PaintDesktop(hdc);Quand je quitte l'applica Redessiner le Bureau [ par ZoB ] SalutDans un prog j'affiche le papierpeint sur l'ecran a l'aide de : HDC hdc = CreateDC("DISPLAY",0,0,0); PaintDesktop(hdc);Quand je quitte l'applica Effacer l'ecran [ par O||O ] Comment fait-on pour effacer l'ecran avec VC++??Et pour effacer qu'une seule ligne(tjr avec VC++)???Et pour un seul caractère si c'est possible???merc effacer l'ecran de la console dos en C [ par gollum ] Comment effecer l'ecran de la console DOS en C ? Désolé Jo [ par Mickylord ] de t'embeter avec mes questions stupides et idiotes mais que je n'arive pas a comprendre . Je debute en C++ , je sais que tu est tres fort et , en che Affichage d'Ecran EGA ou VGA [ par ldm001 ] Quelqu'un n'aurait-il pas au fond de son PC des API pour afficher des écran EGA ou VGA ainsi que du texte sous DOS à l'aide de Microsoft C6 ( et oui i EFFACER L'ECRAN [Dev - c++] [ par JosueClement ] Je suis en train de travailler sur un projet, et je suis vraiment bloqué.Est-ce que qqn pourrait me dire comment il ferait pour effacer l'écran d'affi Redemmarrer et eteindre un PC a l'aide d'un boutton [ par bily ] Vegeta :-)je travaille avec C++buildermerci


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales