| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo hacer un Pincel Paint MFC
    Este artículo le guiará a través de los pasos para crear una aplicación pincel simple con la biblioteca Microsoft Foundation Class ( MFC ) . El programa convierte el puntero del ratón en un instrumento de dibujo en una ventana. Cuando se presiona el botón izquierdo del ratón y arrastrar , se dibuja una línea. Cuando se suelta el botón, la línea se detiene . Cosas que necesitará
    Microsoft Visual C + + entorno de desarrollo
    Ver Más instrucciones
    1

    lanzamiento Microsoft Visual C + + . A continuación, haga clic en Archivo , Nuevo y Proyectos . Seleccione "Aplicación Win32, " dar un nombre al proyecto y haga clic en Aceptar. Marque " Un proyecto vacío " y haga clic en " Finalizar".
    2

    Agregar un archivo de origen al proyecto. Haga clic en Proyecto , " Agregar proyecto " Nuevo y luego " Archivo de código fuente C + + . " Asigne un nombre al archivo de origen
    3 Copia y pega el siguiente código en el archivo de la Etapa 2 : .
    //MFC comenzará Paint Brush
    # include
    clase CWindow : public CFrameWnd CaribbeanCupid.com {
    CPoint mBegAny , mEndAny ;
    público :
    CWindow () {

    Create (NULL, " ventana Paintbrush "); }
    < br > void OnLButtonDown ( banderas uint CPoint hubiere);
    void OnLButtonUp ( banderas uint CPoint hubiere);
    DECLARE_MESSAGE_MAP ()
    } ;
    BEGIN_MESSAGE_MAP ( CWindow , CFrameWnd )
    ON_WM_LBUTTONDOWN () //macro que se asigna a la izquierda haga clic en el botón
    ON_WM_LBUTTONUP () //macro que se asigna dejaron botón
    END_MESSAGE_MAP ()
    void CWindow :: OnLButtonDown ( banderas uint CPoint ninguna ) < br > {
    CFrameWnd :: OnLButtonDown ( banderas, ningún ) ;
    mBegAny = any ; }

    void CWindow :: OnLButtonUp ( banderas uint CPoint ninguna ) CaribbeanCupid.com { < br > CFrameWnd :: OnLButtonDown ( banderas, ningún ) ;
    mEndAny = ninguna ;
    CClientDC dc ( this);
    dc.MoveTo ( mBegAny ) ;
    dc.LineTo ( mEndAny ) ;
    }
    clase MyApp : CWinApp
    pública {
    CWindow * wnd ;
    público :
    BOOL InitInstance () {

    wnd CWindow = new ();
    m_pMainWnd = wnd ;
    m_pMainWnd -> ShowWindow ( 1 ) ;
    return 1 ; }

    } ;
    MyApp theApp ;
    //fin MFC Paint Brush Página 4

    Entender el significado del código . Clase CFrameWnd se utiliza para crear una ventana . Las coordenadas del mouse se almacenan en las variables mBegAny y mEndAny de tipo CPoint . Esto ocurre en el interior de los eventos OnLButtonDown y OnLButtonUp que corresponden a un clic del ratón o la liberación , respectivamente . Clase CWinApp es el equivalente del MFC función main () . Controla la inicialización, ejecución y terminación de una aplicación de Windows .
    5

    crear la aplicación . Para construir pulse F7 o haga clic en Crear y luego " Crear file_name.exe " o haga clic en el icono Build . Ejecute la aplicación . Presione Ctrl + F5 o haga clic en Crear y luego " Ejecutar file_name.exe " o haga clic en el icono Ejecutar .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar matrices en Turbo C + + 
    ·Cómo utilizar la navegación en Maestra 
    ·Proceso para convertirse en un desarrollador de iPhone 
    ·Cómo desarrollar aplicaciones para Windows Mobile 
    ·Cómo utilizar un C + + Vector para almacenar datos 
    ·Cómo introducir una cadena desde el teclado 
    ·Cómo inicializar una matriz en C 
    ·Cómo realizar archivo de E /S en C + + 
    ·Cómo compilar Netcat 
    ·Cómo buscar una cadena en la memoria intermedia con C …
      Artículos destacados
    ·Cómo cambiar la fecha del sistema con Visual Basic 
    ·Cómo convertir String de Java a un InputSource 
    ·Cómo agregar objetos Java a un Android 
    ·Cómo combinar clases en Java 
    ·Cómo pasar Funciones de argumentos en Visual Basic 
    ·Cómo enviar y recibir un SMS con VB 6 
    ·Cómo combinar PHP con HTML 
    ·Cómo leer archivos de texto con Visual Basic 
    ·Cómo hacer una función de raíz cuadrada en Java 
    ·Cómo convertir todo a mayúsculas con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com