Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser Xcode 
  • Comment passer une chaîne pour ouvr…
  • Comment coder un 5X5 de la grille en…
  • Fonction booléenne de C 
  • Qu'est-ce que WinAC & Kernel Mode 
  • Comment faire pour créer des graphi…
  • Comment Créer un fichier Pyc pour e…
  • Comment utiliser la fonction strncmp…
  • Qu'est-ce qu'un EOF dans le langage …
  • Comment lire les points d'un fichier…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment faire un MFC Application au pinceau de peinture

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je écrire un fichier CSV en C # 
  • Comment utiliser la fonction strtok en C + + 
  • ActiveX Tutorial de composants 
  • Comment écrire Octets de tableau d'octets 
  • Comment utiliser les exposants en C + + 
  • Comment imprimer pointeurs en C 
  • Comment faire un projet SDL dans les blocs de code 
  • Comment faire pour convertir Char * à Int & C + + 
  • Comment faire une fenêtre fractionnée personnalisée dans MFC 
  • Comment utiliser un boîtier commutateur avec des plages dans C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc