Salut!
En ce moment je m'exclate à manipuler les boîtes de dialogues dans mes programmes.Il en existe 4 types, et j'ai justement les icones ici, ce que va simplifier les choses!
Ca c'est plus ou moins l'incone "information" de windows.En fait c'est plutot une petite bulle bleue avec un "i".On utilise "MB_INFORMATION" pour ce type de boîte.
Ca c'est l'exclamation.On utilise "MB_ICONEXCLAMATION"pour ce type.
Erreur critique(celui qui fait le plus peur )On utilise "MB_ERROR".
Ca c'est justement la qustion.Comment fait on ce type de boîte de dialogue ?Merci pour vos réponses!
Ah au fait, il existe aussi le type général "MB_TASKMODAL".Si d'autres personnes connaissent d'autres types, merci de me le dire!
Non ca ne fonctionne pas sur console.C'est pour les programmes utilisants l'API windows (il faut donc inclure <windows.h> dans ton programme).
J'utilisais ce code mais depuis que j'ai changé d'IDE il ne fonctionne plus.
#include <windows.h> int PASCAL WinMain( HANDLE hInstance, HANDLE hPrevInst,
LPSTR lpCmdLine, int nCmdShow ) {
MessageBox(NULL, "OMG un Zér0","Message", MB_OK | MB_ICONEXCLAMATION ); return(0); }
Voila.Ensuite ce ne sera pas la même chose si tu veux l'inclure dans ton programme.
Et si tu compile sous code blocks par exemple enleve WinMain et met main tout cour et retire PASCAL le pauvre doit etre fatigué d'etre dans des programme ou il n'a rien a y faire .
par exemple :
int main( HANDLE hInstance, HANDLE hPrevInst,
LPSTR lpCmdLine, int nCmdShow ) {
MessageBox(NULL, "Ceci est votre dernier mot ?","RIP PASCAL", MB_OKCANCEL | MB_ICONQUESTION ); return(0); }
Question toute conne: C'est quoi ça PASCAL? Parceque ça se rapporte pas au langage de programmation éponyme ou un truc comme ça? Enfin je sais pas, j'ai été étonné en voyant ça mais c'est ce que je me suis dit au début...
Enfin bref si quelqu'un peut m'expliquer le trip de Pascal?...
En tous cas PASCAL ca marche avec Open Watcom, mon trèèèèès ancien IDE.Du moment que ca fonctionn(ait) mais je m'en fou un peu!
Les boîtes de dialogues
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)