Accueil > Forum > > > > MessageBox --> utilisation?
MessageBox --> utilisation?
mardi 13 mai 2008 à 19:01:20 |
MessageBox --> utilisation?

BastienL21
|
Bonsoir à tous, Récament, j'ai trouvé cette "fonction" dans un code : MessageBox(0, test, 0, 0x3); Je voudrais savoir comment on peu traiter la réponse que l'on met car selon les derniers chiffres (ici 0x3), on peu avoir des boîtes avec plusieur choix (abandonner, recommencer etc, etc...) (récupérer ce sur quoi a cliqué l'user et en fonction de cela, pouvoir "l'aiguiller" différement //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
mardi 13 mai 2008 à 19:43:53 |
Re : MessageBox --> utilisation?

mogwai93
|
MessageBox n'est qu'une fonction qui retourne une valeur il suffit de la récuperer : http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx
|
|
mardi 13 mai 2008 à 20:09:50 |
Re : MessageBox --> utilisation?

BastienL21
|
Merci bcp mais, STP, pourrais-tu mettre un code exemple ou qqch dans ce genre car les trucs msdn j'y comprends rien!!! (les bouts de code où même les exemples copier/coller marche pas...) Pour info avec le code exemple j'ai : |In function `DisplayResourceNAMessageBox':| |55|error: `MB_CANCELTRYCONTINUE' undeclared (first use in this function)| |55|error: (Each undeclared identifier is reported only once| |55|error: for each function it appears in.)||56|warning: passing arg 2 of `MessageBoxA' from incompatible pointer type| |56|warning: passing arg 3 of `MessageBoxA' from incompatible pointer type| |63|error: `IDTRYAGAIN' undeclared (first use in this function)| |66|error: `IDCONTINUE' undeclared (first use in this function)| |=== Build finished: 5 errors, 2 warnings ===|(Je compile en C sous Code::Blocks) //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
mardi 13 mai 2008 à 21:58:55 |
Re : MessageBox --> utilisation?

vecchio56
|
Ca veut dire que MB_CANCELTRYCONTINUE n'est pas déclaré. Voici l'ensemble des constantes définies dans winuser.h. Tu vois que pour utiliser cette constante, il faut que WINVER >= 0x0500 /* * MessageBox() Flags */ #define MB_OK 0x00000000L #define MB_OKCANCEL 0x00000001L #define MB_ABORTRETRYIGNORE 0x00000002L #define MB_YESNOCANCEL 0x00000003L #define MB_YESNO 0x00000004L #define MB_RETRYCANCEL 0x00000005L #if(WINVER >= 0x0500) #define MB_CANCELTRYCONTINUE 0x00000006L #endif /* WINVER >= 0x0500 */
#define MB_ICONHAND 0x00000010L #define MB_ICONQUESTION 0x00000020L #define MB_ICONEXCLAMATION 0x00000030L #define MB_ICONASTERISK 0x00000040L
#if(WINVER >= 0x0400) #define MB_USERICON 0x00000080L #define MB_ICONWARNING MB_ICONEXCLAMATION #define MB_ICONERROR MB_ICONHAND #endif /* WINVER >= 0x0400 */
#define MB_ICONINFORMATION MB_ICONASTERISK #define MB_ICONSTOP MB_ICONHAND
#define MB_DEFBUTTON1 0x00000000L #define MB_DEFBUTTON2 0x00000100L #define MB_DEFBUTTON3 0x00000200L #if(WINVER >= 0x0400) #define MB_DEFBUTTON4 0x00000300L #endif /* WINVER >= 0x0400 */
#define MB_APPLMODAL 0x00000000L #define MB_SYSTEMMODAL 0x00001000L #define MB_TASKMODAL 0x00002000L #if(WINVER >= 0x0400) #define MB_HELP 0x00004000L // Help Button #endif /* WINVER >= 0x0400 */
#define MB_NOFOCUS 0x00008000L #define MB_SETFOREGROUND 0x00010000L #define MB_DEFAULT_DESKTOP_ONLY 0x00020000L
#if(WINVER >= 0x0400) #define MB_TOPMOST 0x00040000L #define MB_RIGHT 0x00080000L #define MB_RTLREADING 0x00100000L
#endif /* WINVER >= 0x0400 */
#ifdef _WIN32_WINNT #if (_WIN32_WINNT >= 0x0400) #define MB_SERVICE_NOTIFICATION 0x00200000L #else #define MB_SERVICE_NOTIFICATION 0x00040000L #endif #define MB_SERVICE_NOTIFICATION_NT3X 0x00040000L #endif
#define MB_TYPEMASK 0x0000000FL #define MB_ICONMASK 0x000000F0L #define MB_DEFMASK 0x00000F00L #define MB_MODEMASK 0x00003000L #define MB_MISCMASK 0x0000C000L_____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
mercredi 14 mai 2008 à 13:39:20 |
Re : MessageBox --> utilisation?

BastienL21
|
Merci mais je suis sensé faire quoi!??? Ceci n'est pas plutôt pour pouvoir "traduire" en fonction de la valeur que retourne la boite? Si oui ce que je cherche est de savoir la valeur que retourne la boite, et ensuite pouvoir l'interpréter. //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
mercredi 14 mai 2008 à 18:38:44 |
Re : MessageBox --> utilisation?

vecchio56
|
La valeur retournée dépend du bouton sur lequel tu cliques (ex: IDOK pour OK, IDCANCEL pour Annuler...) C'est écrit dans le lien qui t'a été donné plus haut : | IDABORT | Abort button was selected. | | IDCANCEL | Cancel button was selected. | | IDCONTINUE | Continue button was selected. | | IDIGNORE | Ignore button was selected. | | IDNO | No button was selected. | | IDOK | OK button was selected. | | IDRETRY | Retry button was selected. | | IDTRYAGAIN | Try Again button was selected. | | IDYES | Yes button was selected. | _____________________________________ Un éditeur de ressources gratuit pour Windows
|
|
mercredi 14 mai 2008 à 20:22:15 |
Re : MessageBox --> utilisation?

BastienL21
|
Oui mais c'est la valeur retournée que je veu récupérer pour la stocker dans une variable... //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
mercredi 14 mai 2008 à 20:24:47 |
Re : MessageBox --> utilisation?
|
mercredi 14 mai 2008 à 20:48:35 |
Re : MessageBox --> utilisation?

BastienL21
|
Merci beaucoup //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
jeudi 15 mai 2008 à 18:08:01 |
Re : MessageBox --> utilisation?

BastienL21
|
Meri ca fonctionne très bien Vecchio :" Ben ca ne pose aucune problème pour qui maitrise les bases du C" ????Tout le monde, même les meilleurs, passent par la case 'débutant' ??????????????????????????? //Merci à tous de vous interesser à mon problème,Cordialement,
|
|
Cette discussion est classée dans : fonction, utilisation, messagebox, 0x3
Répondre à ce message
Sujets en rapport avec ce message
utilisation de gluUnProject [ par jopop ]
J'ai un pb dans l'utilisation de la fonction gluUnProject. La littérature que l'on peut trouver sur ce sujet n'est jamais assez précis. Je vous expose
Utilisation de couleurs en langage C :) [ par did2604 ]
Bonsoir,Petite question : pour utiliser des couleurs en langage C, je pense qu'il faut utiliser la fonction "textcolor (numero);" d'après ce que j'ai
utilisation de la fonction findfirst, findnext... [ par brice128 ]
brice128j'aimerais savoir comment utiliser la fonction findfirst qui doit permettre de lister le contenu d'un repertoire:fichiers et sous repertoires.
Utilisation de CFileDialog [ par skyvenger ]
J'essaye d'utilitsé une boite de recherche de fichier pour définir l'emplacement d'un de mes fichier. Lors de l'appel du constructeur soit : CFileDial
Utilisation de CFileDialog [ par skyvenger ]
J'essaye d'utilitsé une boite de recherche de fichier pour définir l'emplacement d'un de mes fichier. Lors de l'appel du constructeur soit : CFileDial
Afficher une image + utilisation de getpixel [ par LivMan ]
Bonjour a tous, Je suis débutant, je souhaiterais coder en C un petit programme me permettant d'afficher une image jpg ou bmp à l'écran, puis en fourn
Utilisation de la fonction main en récursif [ par floriandevelop ]
Bonjour! pour ma première question, je vais demander un truc qu'on pourra trouver tordu..! alors voilà: comment peut-on utiliser directement la fonct
utilisation dll [ par iris2 ]
je dois pour mon projet utiliser une dll, celle-ci est fournie avec un fichier d'en tete dans lequelle il est defini ceci: #define DLLExport __declsp
Utilisation d'une fonction callback [ par laurentl2000 ]
Bonjour, Voici une fonction callback destinée à envoyer les titres des fenêtres IE ouvertes dans une listbox... BOOL CALLBACK EnumWindowsProc(HWND hwn
Constructeur dans une dll [ par kyfranBibax ]
Coucou, J'ai quelques petites questions car je suis pas un pro du c++. J'ai cré une Dll pour utiliser dans un programme c#. J'obtiens une exception
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|