|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : MessageBox --> utilisation? [ Système / Autre ] (BastienL21)
Informations & options pour cette discussion
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é 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
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|