- #include <windows.h>
- #include <stdlib.h>
-
- /*
- * mWnd = Le handle de la fenêtre principale de mIRC.
- * aWnd = Le handle de la fenêtre à partir de laquelle a été apellé la fonction.
-
- * data = L'information que vous désirez envoyer à votre DLL. En retour,
- la DLL peut y mettre la commande que mIRC doit executer.
- * parms = Les paramètres de la commande à exécuter par mIRC en retour.
- * show = FALSE si le préfixe '.' a été spécifié pour rendre la fonction "silencieuse",
- ou VRAI autrement.
- * nopause = TRUE si mIRC est dans une routine critique et que la DLL ne doit rien faire
- qui pourrait stopper mIRC.
- */
-
- /*
- * fonction qui ne sert à rien mdr :p en fait cette fonction sert à ouvrir une
- * message box, dont le message est l'argumebt donné et l'icone change
- * en fonction de l'argument donné
- * si un '!' se trouve dans l'argument il y aura une icone en ! et un texte
- * :)
- */
- int __stdcall FunMsgBox( HWND mWnd, HWND aWnd, char *data, char *parms, BOOL print, BOOL nopause )
- {
- int MsgBox;
-
-
- // Si le '?' est dans la variable data
- if ( strstr( data, "?" ) )
- {
-
- MsgBox = MessageBox( mWnd, data, "Question", MB_YESNO + MB_ICONQUESTION );
- // Si le bouton 'Oui' de la message box est appuyé
- if( MsgBox == IDYES )
- {
- strcpy( data,
- ".echo -a Vous avez répondu oui! | //msg $chan Je viens de répondre oui à la question de la Dll de [DmX]"
- );
-
- return 2;
- }
-
- // si le bouton 'Non' est appuyé
- else if( MsgBox == IDNO )
- {
- strcpy( data, ".echo Vous avez repondu non!" );
- strcpy( parms, "-a" );
-
- return 2;
- }
-
- }
- else if( strstr( data, "!" ) )
- {
- MsgBox = MessageBox( mWnd, data, "Avertissement", MB_OK + MB_ICONEXCLAMATION );
- }
-
- else
- MsgBox = MessageBox( mWnd, data, "Texte", MB_OK );
-
-
- return 1;
- }
#include <windows.h>
#include <stdlib.h>
/*
* mWnd = Le handle de la fenêtre principale de mIRC.
* aWnd = Le handle de la fenêtre à partir de laquelle a été apellé la fonction.
* data = L'information que vous désirez envoyer à votre DLL. En retour,
la DLL peut y mettre la commande que mIRC doit executer.
* parms = Les paramètres de la commande à exécuter par mIRC en retour.
* show = FALSE si le préfixe '.' a été spécifié pour rendre la fonction "silencieuse",
ou VRAI autrement.
* nopause = TRUE si mIRC est dans une routine critique et que la DLL ne doit rien faire
qui pourrait stopper mIRC.
*/
/*
* fonction qui ne sert à rien mdr :p en fait cette fonction sert à ouvrir une
* message box, dont le message est l'argumebt donné et l'icone change
* en fonction de l'argument donné
* si un '!' se trouve dans l'argument il y aura une icone en ! et un texte
* :)
*/
int __stdcall FunMsgBox( HWND mWnd, HWND aWnd, char *data, char *parms, BOOL print, BOOL nopause )
{
int MsgBox;
// Si le '?' est dans la variable data
if ( strstr( data, "?" ) )
{
MsgBox = MessageBox( mWnd, data, "Question", MB_YESNO + MB_ICONQUESTION );
// Si le bouton 'Oui' de la message box est appuyé
if( MsgBox == IDYES )
{
strcpy( data,
".echo -a Vous avez répondu oui! | //msg $chan Je viens de répondre oui à la question de la Dll de [DmX]"
);
return 2;
}
// si le bouton 'Non' est appuyé
else if( MsgBox == IDNO )
{
strcpy( data, ".echo Vous avez repondu non!" );
strcpy( parms, "-a" );
return 2;
}
}
else if( strstr( data, "!" ) )
{
MsgBox = MessageBox( mWnd, data, "Avertissement", MB_OK + MB_ICONEXCLAMATION );
}
else
MsgBox = MessageBox( mWnd, data, "Texte", MB_OK );
return 1;
}