| 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 temas de interfaz de MFC
    Un hilo es un segmento de programa semi - independiente que reside en el espacio de memoria de la ejecución de un programa. La biblioteca Microsoft Foundation Class ( MFC ) ofrece la clase CWinThread para hacer el código seguro para subprocesos . CWinThread apoya subprocesos de trabajo y subprocesos de interfaz de usuario . A diferencia de los subprocesos de trabajo adecuados para el proceso de fondo , temas de interfaz de usuario utiliza mapas de mensajes y mensajes orientados al usuario del proceso. Este artículo se centra en la creación y el uso de subprocesos de interfaz de usuario . Cosas que necesitará
    Microsoft Visual Studio IDE
    libro de MFC , como " Windows de programación con MFC " por Jeff Prosise
    Mostrar más instrucciones
    1

    Inicie Microsoft Visual Studio y crear un proyecto nuevo. Para crear un nuevo proyecto MFC , desde la barra de menús, haga clic en " Archivo"> ​​"Nuevo". Haga clic en la pestaña " Proyectos " y selecciona "MFC AppWizard (exe ) . " Escriba el nombre del proyecto en el marco del " Proyecto " cuadro de edición y pulsa " Aceptar". Seleccione " Documento único " y " Compatibilidad con la arquitectura documento /vista " en la segunda página del asistente y pulse " Finalizar" y " Aceptar".
    2

    Crear una clase de hilo mediante el Asistente para clases . En la barra de menús , haga clic en "Ver" > " ClassWizard " o simplemente pulse Ctrl + W. Seleccione la opción " Agregar clase "> "Nuevo". Escriba " CThread " en el " Nombre " cuadro de edición y seleccione " CWinThread " de "clase base" en el cuadro de menú desplegable. Pulse el botón " OK" dos veces. Ahora, el Asistente para clases ha creado Tema archivos " cpp " que almacenan la declaración y definición de CThread "h " y , respectivamente .
    3

    Agregar una función miembro de la clase CThread para el manejo de los mensajes . En el panel izquierdo , haga clic en la pestaña " FileView " , ampliar el " Archivos de encabezado " directorio y haga doble clic en " Thread.h " para que se abra en el editor de código fuente . Eliminar " CThread (); " en " protegido : " cortando y pegar esta línea en " público : " . Añadir "vacío MsgHandler ( WPARAM , LPARAM ) " , la definición de la función , a la siguiente línea . A continuación , expanda el "Fuentes" del directorio y haga doble clic en " Thread.cpp " para que se abra en el editor de código fuente . Anexar la definición de la función , como se muestra a continuación:
    void MyThread :: MsgHandler ( WPARAM , LPARAM )

    { //procesar el mensaje de código
    } Página 4

    Incorporar la clase CThread en otra proyectos MFC . Si ha obtenido una clase de CToolBar llamada CModifiedToolBar , usted inserte " # include " Thread.h " en la parte superior del " archivo CModifiedToolBar.cpp " .
    5

    utilizar objetos de la clase CThread en el programa de la siguiente manera :
    //CModifiedToolBar.cpp
    CThread * pThread ;
    pThread = new etc

    Previous :

    next :
      Artículos relacionados
    ·Cómo inicializar un ArrayList 
    ·Cómo convertir cadenas alfabéticas en C + + 
    ·Cómo calcular una dirección de almacenamiento 
    ·Cómo hacer una función de cola en la sintaxis de C 
    ·¿Cómo equiparar dos cosas en una sentencia if en C + …
    ·Cómo leer en Cuerdas en la matriz C + + 
    ·Cómo cerrar Servicios WCF 
    ·Cómo limitar el punto decimal C Idioma 
    ·Cómo abrir un archivo en C + + para la lectura 
    ·Cómo escribir un programa C + + que calcula la media P…
      Artículos destacados
    ·Cómo agregar un servidor a Netbeans 
    ·Cómo cerrar un comentario en Java 
    ·Función Malloc 
    ·Cómo convertir consultas para JSON PHP 
    ·¿Cómo puedo formatear fechas en VBS 
    ·¿Cómo aumentar el rendimiento de un informe de Crysta…
    ·Cómo convertir un JDW a un Eclipse 
    ·Cómo enviar un Int través de una red en Java 
    ·Cómo redirigir a otra página en JavaScript 
    ·Cómo conseguir un flujo de salida de una URL en Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com