Afficher une messagbox !!!

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 170 fois - Téléchargée 40 fois

Contenu du snippet

Voila comment on fait pour afficher trés facilement une messagbox !!!

Source / Exemple :


/* 
   Nom: Affichage de Messagebox !!!
   Auteur: -=R@ZoR=-
   Description: Permet d' apprendre comment on fait pour afficher une fenêtre windows en C++ !!
   Compilateur : Dev-C++ 4
   Date: 20/02/02
   Copyright: Free Right !! Libre !!

  • /
#include <windows.h> /*bibliothèque permettant d' utiliser les fonctions de windows !! */ #include <dos.h> /*bibliothèque permettant d' utiliser la fonction Sleep */ int STDCALL /*lignes obligées pour lancer les applications windows !!*/ WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow) /*lignes obligées pour lancer les applications windows !!*/ { MessageBox (NULL, "C' est R@ZoR qui te parle !!!!" , "RaZoR", 0 + MB_ICONASTERISK); /*Permet d' afficher "C'est.....parle !!!", le nom de la fenêtre "RaZoR", le chiffre 0 permet de mettre un bouton "OK", et l' icone " I "*/ Sleep (200); /*Permet de patienter 0.2 secondes !!!!*/ MessageBox (NULL, "C' est le maître de la nulité en \n informatique qui te parle !!!" , "RaZoR", 0 + MB_ICONEXCLAMATION); /*Permet d' afficher "C'est.....parle !!!", le "\n" permet de fzire un retour à la ligne, le chiffre 0 permet de mettre un bouton "OK", le nom de la fenêtre "RaZoR", et l' icone " ! "*/ }

A voir également

Ajouter un commentaire Commentaires
ndubien
Messages postés
557
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
10 mai 2014
4
20 nov. 2007 à 17:19
Bonjour,
Petite question a quoi sert : #include <dos.h> car #include <windows.h> devrait suffir.
De plus, je ne vois pas l'intérrêt de cette source..
cf. http://msdn2.microsoft.com/en-us/library/ms645505.aspx
A+
cs_D3m3T05
Messages postés
19
Date d'inscription
lundi 28 novembre 2005
Statut
Membre
Dernière intervention
26 novembre 2006

29 nov. 2005 à 08:52
merci a RaZoR pour cette source qui m'a permit de comprendre facilement la creation de message box. j'espére trouver d'autres sources tout aussit bien expliquée sur ce site.
tet2cochon
Messages postés
3
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
30 avril 2004

27 oct. 2004 à 18:56
Je crois comprendre Lordcrashanddie que tu cherche un code qui provoque un evenement suivant le bouton cliqué. Essaye çc :

#include <windows.h>


int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)

{
if (MessageBox (NULL, TEXT ("Essai boîte de dialogue!"), TEXT ("Programmé avec les API Win32"), MB_OKCANCEL | MB_DEFBUTTON1 | MB_ICONQUESTION) == IDCANCEL)
{
MessageBox(NULL, TEXT ("Vous avez cliquez : Cancel"), TEXT ("Cancel"), MB_OK | MB_ICONSTOP);
}
else
{
MessageBox(NULL, TEXT ("Vous avez cliquez : OK"), TEXT ("OK"), MB_OK);
}

return 0 ;

}
LoRDCrashandDie
Messages postés
2
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
28 février 2003

1 mars 2003 à 00:38
Je me demandais comment utiliser la valeur de la messagebox...
Je m'explique:
comment faire pour que l'utilisateur puisse changer le cour du programme en cliquand sur YES ou NO, car cela changerais la valeure de la box de IDYES ou IDNO... je ne sais pas sivous comprenez ce que je veux dire...
Par exemple:

#include <windows.h>
int STDCALL
WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow)
{
MessageBox (NULL, "texte" , "titre", 4 + MB_ICONQUESTION );
Sleep (200);
MessageBox (NULL, "texte2" , "titre2", 0 + MB_ICONEXCLAMATION );
Sleep (200);
MessageBox (NULL, "texte3" , "titre3", 0 + MB_ICONERROR );
Sleep (200);

ne serait-il pas possible de changer le fait d'un simple execution un a un... je voudrais pouvoir appeler d'autres messagebox et non plus seulement un apres l'autre....

Merci de votre comprehension...
mmuller57
Messages postés
174
Date d'inscription
mardi 10 avril 2001
Statut
Membre
Dernière intervention
30 juillet 2003
1
5 mars 2002 à 19:52
y'a aussi _sleep(); dans stdlib.h
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.