Sommaire

Exercice

1. Énoncé

L’exercice proposé consiste à réaliser une application graphique testant l’utilisation de la fonction MessageBox "native" de Windows avec différents paramètres. L’interface à développer pourrait ressembler à celle-ci :

images/RI-9-16.png

La documentation de MessageBox est accessible sur le site MSDN de Microsoft à l’adresse suivante : https://msdn.microsoft.com/fr-fr/library/windows/desktop/ms645505(v=vs.85).aspx

On peut y lire dans quelle DLL se trouve la fonction, que cette fonction existe aux formats Unicode et MBSMBS, et qu’elle combine un certain nombre de propriétés pour réaliser des affichages spécifiques.

2. Correction

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Runtime.InteropServices; 
using System.Windows.Forms; 
 
namespace WindowsFormsApplication 
{ 
    public partial class Form1 : Form 
    { 
        public Form1() 
        { 
            InitializeComponent(); 
            radioButtonInformation.Checked = true; 
            radioButtonOk.Checked = true; 
            textBoxTitre.Text = "Le Titre"; 
            textBoxMessage.Text = "Le Message";  ...