|   Cet article vous guidera à travers les étapes pour écrire une simple application de pinceau en utilisant la bibliothèque Microsoft Foundation Class (MFC ) . Le programme permet de convertir votre souris sur un instrument de dessin sur une fenêtre. Lorsque le bouton gauche de la souris est enfoncé et traîné , une ligne est tracée . Lorsque le bouton est relâché , la ligne s'arrête. Choses que vous devez Microsoft Visual C + + environnement de développement
 Show More Instructions
 1
  Lancement de Microsoft Visual C + + . Ensuite, cliquez sur Fichier, Nouveau et projets . Sélectionnez " Application Win32, " donner un nom au projet , puis cliquez sur OK. Cochez la case " un projet vide " et cliquez sur "Terminer". 2
  Ajouter un fichier source au projet. Cliquez sur le projet , " Ajouter au projet , " Nouveau, puis " C + + Source File ». Nommez le fichier source 3 Copiez et collez le code source suivant dans le fichier de l'étape 2 : .
 //Commencer Pinceau MFC
 # include
 classe CWindow : publique CFrameWnd
 {
 CPoint mBegAny , mEndAny ;
 publique :
 CWindow () {
 
 créer ( NULL, " fenêtre de pinceau "); }
 < br > OnLButtonDown vide ( drapeaux uINT, CPoint échéant);
 vide OnLButtonUp ( drapeaux uINT, CPoint échéant);
 DECLARE_MESSAGE_MAP ()
 };
 BEGIN_MESSAGE_MAP ( CWindow , CFrameWnd )
 ON_WM_LBUTTONDOWN () //macro cartes click gauche
 ON_WM_LBUTTONUP () //macro qui mappe bouton gauche
 END_MESSAGE_MAP ()
 vide CWindow :: OnLButtonDown ( drapeaux uINT, CPoint tout ) < br > {
 CFrameWnd :: OnLButtonDown ( drapeaux, échéant);
 mBegAny = tout ;
 }
 vide CWindow :: OnLButtonUp ( drapeaux uINT, CPoint tout )
 { < br > CFrameWnd :: OnLButtonDown ( drapeaux, échéant);
 mEndAny = tout ;
 CClientDC dc (this);
 dc.MoveTo ( mBegAny ) ;
 dc.LineTo ( mEndAny ) ;
 }
 classe MonAppli : CWinApp publique
 {
 CWindow * wnd ;
 publique :
 BOOL InitInstance () {
 
 wnd = new CWindow ();
 m_pMainWnd = wnd ;
 m_pMainWnd -> ShowWindow (1);
 return 1; }
 
 };
 MonAppli theApp ;
 //fin MFC Paint Brush Hôtels 4
  comprendre ce que signifie le code. Classe CFrameWnd est utilisé pour créer une fenêtre. Les coordonnées de la souris sont stockées dans des variables mBegAny et mEndAny de Type CPoint . Cela se produit à l'intérieur événements OnLButtonDown et OnLButtonUp qui correspondent à un clic de souris ou de la libération , respectivement. Classe CWinApp est l'équivalent MFC de la fonction main () . Il contrôle l'initialisation , l'exécution et la cessation d'une application Windows. 5
  construire l'application . Pour construire appuyez sur F7 ou cliquez sur Créer, puis "Build file_name.exe " ou cliquez sur l'icône Générer. Lancez l'application . Appuyez sur Ctrl + F5 ou cliquez sur Générer , puis " Exécuter file_name.exe " ou cliquez sur l'icône Run . 
 
 |