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 " ! "*/
}
20 nov. 2007 à 17:19
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+
29 nov. 2005 à 08:52
27 oct. 2004 à 18:56
#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 ;
}
1 mars 2003 à 00:38
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...
5 mars 2002 à 19:52
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.