France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 071 membres enregistrés - 1 897 207 posts - 97 480 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           un pe de c++
26 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
un pe de c++

Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 19 h 55 m 07 s
Voilà g fe un prog qui est protege et si on a l acces refuse ca met un boite de dialogue ki dit ok c bon et ossi kan on na po lacces et g voudrais savoir comment mettre l'icon d'exclamation (le triangle jaune avec le point dexclamation)

voici les ligne de commande pour les boite de dialogues

....

if (strstr(data,akey)) {
MessageBox(0," ACCESS AUTORISE, BIENVENUE !","DJPHIL SYSTEME D'IDENTIFICATION",0);
}
else {
MessageBox(0," ACCESS REFUSE !","DJPHIL SYSTEME D'IDENTIFICATION",0);
ExitProcess(0);
}

}

merci de votre reponse




TorTue
"Je sais que je ne sais rien."

Messages : 2 137
Inscrit le 21/05/02
Ville : Saint Martin en Haut (69)
Non connecté
  Posté le 28 décembre 2002 - 20 h 12 m 28 s
Dans les msdn c marqué :

int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );

lpszText : c ton texte
lpszCaption : laisse le à NULL
nType :

Message_Box Types

MB_ABORTRETRYIGNORE The message box contains three pushbuttons: Abort, Retry, and Ignore.

MB_OK The message box contains one pushbutton: OK.

MB_OKCANCEL The message box contains two pushbuttons: OK and Cancel.

MB_RETRYCANCEL The message box contains two pushbuttons: Retry and Cancel.

MB_YESNO The message box contains two pushbuttons: Yes and No.

MB_YESNOCANCEL The message box contains three pushbuttons: Yes, No, and Cancel.

Message-Box Modality

MB_APPLMODAL The user must respond to the message box before continuing work in the current window. However, the user can move to the windows of other applications and work in those windows. The default is MB_APPLMODAL if neither MB_SYSTEMMODAL nor MB_TASKMODAL is specified.

MB_SYSTEMMODAL All applications are suspended until the user responds to the message box. System-modal message boxes are used to notify the user of serious, potentially damaging errors that require immediate attention and should be used sparingly.

MB_TASKMODAL Similar to MB_APPLMODAL, but not useful within a Microsoft Foundation class application. This flag is reserved for a calling application or library that does not have a window handle available.

Message-Box Icons

MB_ICONEXCLAMATION An exclamation-point icon appears in the message box.

MB_ICONINFORMATION An icon consisting of an “i” in a circle appears in the message box.

MB_ICONQUESTION A question-mark icon appears in the message box.

MB_ICONSTOP A stop-sign icon appears in the message box.

Donc essaye de mettre MB_ICONEXCLAMATION
Sinon utilise,
    Code     
1. int AfxMessageBox( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );





http://www.les5elements.com/

Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 20 h 19 m 11 s
g min MessageBox(0,"MB_ICONEXCLAMATION; ACCESS REFUSE !","DJPHIL SYSTEME D'IDENTIFICATION",0);

et y a po dicone




TorTue
"Je sais que je ne sais rien."

Messages : 2 137
Inscrit le 21/05/02
Ville : Saint Martin en Haut (69)
Non connecté
  Posté le 28 décembre 2002 - 20 h 24 m 08 s
essaye :
    Code     
1. MessageBox(0,"ACCESS REFUSE !","DJPHIL SYSTEME D'IDENTIFICATION",MB_ICONEXCLAMATION);
ou bien :
    Code     
1. MessageBox("ACCESS REFUSE !","DJPHIL SYSTEME D'IDENTIFICATION",NULL,MB_ICONEXCLAMATION); 
ou si tu veux :
    Code     
1. AfxMessageBox("ACCESS REFUSE !","DJPHIL SYSTEME D'IDENTIFICATION",MB_ICONEXCLAMATION,0 );


Et dis-moi en des nouvelles.



http://www.les5elements.com/

Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 20 h 54 m 37 s
bon bah g ecrit

avec les 3 facon ke ta marke mais rien et ca met a la place

ACCESS REFUSE !", DJPHIL SYSTEME D'IDENTIFICATION,MB_ICONQUESTION | MB_YESNOCANCEL

c koi ca :-? :-? :-? :-? :-? :-? :-? :-? :-?




TorTue
"Je sais que je ne sais rien."

Messages : 2 137
Inscrit le 21/05/02
Ville : Saint Martin en Haut (69)
Non connecté
  Posté le 28 décembre 2002 - 20 h 59 m 09 s

Le 28/12/2002 à 20h54 , Djphil a écrit:
bon bah g ecrit

avec les 3 facon ke ta marke mais rien et ca met a la place

ACCESS REFUSE !", DJPHIL SYSTEME D'IDENTIFICATION,MB_ICONQUESTION | MB_YESNOCANCEL

c koi ca :-? :-? :-? :-? :-? :-? :-? :-? :-?



essaye comme ça :

essaye :
    Code     
1. MessageBox(0,"ACCESS REFUSE !, DJPHIL SYSTEME D'IDENTIFICATION",MB_ICONEXCLAMATION);
ou bien :
    Code     
1. MessageBox("ACCESS REFUSE !, DJPHIL SYSTEME D'IDENTIFICATION",NULL,MB_ICONEXCLAMATION); 
ou si tu veux :
    Code     
1. AfxMessageBox("ACCESS REFUSE !, DJPHIL SYSTEME D'IDENTIFICATION",MB_ICONEXCLAMATION,0 );


Et dis-moi en des nouvelles.



http://www.les5elements.com/

Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 21 h 04 m 16 s
bah c cke g dit en o g fe de c 3 manieres et ca mé t ca gcomprend po




Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 21 h 05 m 14 s
voilà voilà c bon
g tout rebien compiler ca marche là
enfin

merci bien TorTue




TorTue
"Je sais que je ne sais rien."

Messages : 2 137
Inscrit le 21/05/02
Ville : Saint Martin en Haut (69)
Non connecté
  Posté le 28 décembre 2002 - 21 h 09 m 42 s
c normal mes 3 premières proposition il y avait une coupue des guillements donc le compilateur coyait qu'il y avait 4 paramètres alors qu'il en faut que trois.

Pour avoir différents icônes va voir les msdn à message-box styles.

Voilà.



http://www.les5elements.com/

Djphil
Empty

Messages : 6 979
Inscrit le 24/08/02
Non connecté
  Posté le 28 décembre 2002 - 21 h 12 m 47 s
enfait est ce kon pe mettre une petite image ds cette boite de dialogue sous le message?




TorTue
"Je sais que je ne sais rien."

Messages : 2 137
Inscrit le 21/05/02
Ville : Saint Martin en Haut (69)
Non connecté
  Posté le 29 décembre 2002 - 19 h 18 m 05 s
:hello: Djphil

Nop je crois pas c'est une boîte de dialogue qui dérive de CWindow (ou CWnd) donc je ne pense pas qu'elle soit transformable.

Voilà.



http://www.les5elements.com/

Page genérée en 0.3680 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory