cs_D3m3T05
Messages postés19Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention26 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és3Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention30 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és2Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention28 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:
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és174Date d'inscriptionmardi 10 avril 2001StatutMembreDernière intervention30 juillet 20031 5 mars 2002 à 19:52
y'a aussi _sleep(); dans stdlib.h
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 24 févr. 2002 à 18:17
La constante pour mettre un bouton OK sur une mesage box, c'est MB_OK.
NitRic_
Messages postés13Date d'inscriptionvendredi 29 juin 2001StatutMembreDernière intervention20 mars 2002 23 févr. 2002 à 22:56
Juste en passant la fonction Sleep(); est inclus dans <windows.h> :)
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
24 févr. 2002 à 18:17
23 févr. 2002 à 22:56