Desarrollo nativo (Cómo se hace en Visual C++)
Actualización: noviembre 2007
Esta página contiene vínculos a temas de ayuda sobre tareas relacionadas con el desarrollo nativo mediante Visual C++. Para ver otras categorías de tareas frecuentes tratadas en la Ayuda, vea Cómo se hace en Visual C++.
Win32
Windows API
Proporciona información sobre las interfaces de programación de aplicaciones (API) admitidas por Microsoft Windows.Lo nuevo en la API de Windows
Muestra las últimas incorporaciones en Windows SDK.Información general de la API de Windows
Muestra todas las tecnologías que se describen en la documentación de Windows SDK.Ejemplos de SDK de Windows
Muestra los ejemplos que utilizan Windows SDK.
COM/ATL/MFC
COM (Modelo de objetos componentes)
Presenta COM, un sistema independiente de la plataforma, distribuido, orientado a objetos para crear componentes de software binarios que pueden interactuar.COM+ (Servicios de componente)
Describe cómo COM+ genera y amplía aplicaciones escritas mediante COM, MTS y otras tecnologías basadas en COM.Ejemplos de compatibilidad con COM del compilador
Enumera los ejemplos que muestran la compatibilidad con COM incorporada del compilador de Visual C++.ATL Tutorial
Le ayuda a crear un control ActiveX, enseñándole muchos de los fundamentos de ATL y COM.Introduction to COM and ATL
Proporciona una breve introducción a COM y ATL.Programming with ATL and C Run-Time Code
Trata sobre las ventajas de usar la biblioteca en tiempo de ejecución de C (CRT) con vinculación estática o dinámica, o bien usar la macro _ATL_MIN_CRT y así evitar la excesiva dependencia del código CRT.Ejemplos de ATL
Enumera los ejemplos que muestran la ATL.MFC Overview
Presenta la biblioteca MFC (Microsoft Foundation Class).Hierarchy Chart
Muestra gráficamente la biblioteca MFC.MFC COM
Describe la compatibilidad con COM de MFC.Ejemplos de MFC
Enumera los ejemplos que muestran MFC.Adding a Property Using Attributes
Muestra los pasos necesarios para agregar una propiedad personalizada sencilla de lectura y escritura mediante atributos, y analiza los cambios en el proyecto de control.Accessing All Members of a Collection
Muestra cómo iterar sobre los tres tipos principales de colecciones que proporciona MFC.Accessing File Status
Muestra cómo obtener el estado de un archivo.Accessing Run-Time Class Information
Explica cómo obtener acceso en tiempo de ejecución a información sobre la clase de un objeto.ActiveX Control Containers: Connecting an ActiveX Control to a Member Variable
Muestra cómo agregar una variable miembro a una clase de diálogo.ActiveX Control Containers: Handling Events from an ActiveX Control
Analiza el uso de la ventana Propiedades para instalar controladores de eventos para los controles ActiveX en un contenedor de controles ActiveX.ActiveX Control Containers: Using Controls in a Non-Dialog Container
Muestra cómo crear dinámicamente un control ActiveX en una ventana que no es de diálogo.ActiveX Control Containers: Viewing and Modifying Control Properties
Explica cómo utilizar el editor de recursos de Visual C++ para ver y cambiar las propiedades admitidas por un control ActiveX.Adding Connection Points to an Object
Muestra cómo crear un control con compatibilidad para puntos de conexión, cómo agregar eventos y cómo implementar el punto de conexión.Adding HTML Help Context-Sensitive Help to an Existing MFC Application
Muestra cómo agregar ayuda contextual en formato HTMLHelp a una aplicación MFC.Adding Items to the Header Control
Describe cómo agregar un elemento de encabezado a un control de encabezado.Adding Tabs to a Tab Control
Describe cómo agregar un elemento de ficha a un control de ficha.Automation Clients: Using Type Libraries
Describe cómo crear una clase de expedición a partir de un archivo de biblioteca de tipos (.tlb).Clipboard: Copying and Pasting Data
Describe el trabajo mínimo necesario para implementar la operación de copiar y pegar del Portapapeles en una aplicación OLE.Copying the Help Accelerator Resources
Muestra cómo copiar las teclas de aceleración para recursos de Ayuda.Copying the Help Menu Resources
Muestra cómo copiar los recursos de menú de Ayuda en su proyecto.Copying the Help Message Map Commands
Muestra cómo copiar código relacionado con la ayuda en su proyecto.Copying the Help Mode Toolbar Button
Muestra cómo copiar el botón de modo de Ayuda en el recurso de barra de herramientas de su proyecto a partir del recurso de barra de herramientas del proyecto HasHelp, simplemente arrastrándolo.Copying the Help-Related String Resources
Muestra cómo copiar los identificadores de comando para elementos de menú relacionados con Ayuda.Creating a CToolBarCtrl Object
Describe cómo utilizar un objeto CToolBarCtrl.Creating a Rebar Control
Describe cómo utilizar un objeto CReBarCtrl.Creating an Aggregated Object
Describe cómo crear un objeto agregado.Creating an Extended Combo Box Control
Muestra cómo utilizar un control de cuadro combinado extendido en un cuadro de diálogo y en una ventana que no es de diálogo.Creating the Date and Time Picker Control
Muestra cómo utilizar un control selector de fecha y hora en un cuadro de diálogo y en una ventana que no es de diálogo.Creating the Header Control
Muestra cómo colocar un control de encabezado en un cuadro de diálogo y en una vista (que no sea CListView).Creating the List Control
Muestra cómo utilizar un control de lista en un cuadro de diálogo y en una ventana que no es de diálogo.Creating the Month Calendar Control
Muestra cómo utilizar un control de calendario mensual en un cuadro de diálogo y en una ventana que no es de diálogo.Creating the Tab Control
Muestra cómo utilizar un control de ficha en un cuadro de diálogo y en una ventana que no es de diálogo.Deriving Controls from a Standard Control
Muestra cómo crear una clase de control derivada y colocarla en un cuadro de diálogo.Displaying Context-Sensitive Help
Describe cómo mostrar ayuda contextual desde su aplicación.Displaying F1 Help for a Dialog Box or Menu Option
Describe cómo conseguir manualmente que se muestre el visor de la ayuda HTML.Enabling Tool Tips
Describe cómo habilitar la información sobre herramientas para los controles secundarios de una ventana.Example: Displaying a Dialog Box via a Menu Command
Contiene procedimientos para mostrar un cuadro de diálogo modal a través de un comando de menú y para mostrar un cuadro de diálogo no modal a través de un comando de menú.Inserting a Form into a Project
Muestra cómo insertar fácilmente en su aplicación un formulario basado en MFC.Manipulating the Progress Control
Muestra las maneras de cambiar la posición actual de un control de progreso.MFC ActiveX Controls: Adding Another Custom Property Page
Describe cómo se pueden agregar páginas de propiedades a un control ActiveX para mostrar propiedades adicionales.MFC ActiveX Controls: Creating an Automation Server
Describe cómo desarrollar un control ActiveX de MFC como un servidor de automatización con el propósito de incrustar mediante programación ese control en otra aplicación y llamar a los métodos del control desde la aplicación.MFC ActiveX Controls: Using Data Binding in an ActiveX Control
Analiza el enlace de datos, que permite a una propiedad de un control enlazar con un campo concreto de una base de datos.Setting the Day State of a Month Calendar Control
Describe cómo resaltar ciertas fechas para el mes que se muestra actualmente en un control de calendario mensual.Setting Up a Static Link to the Registrar Code (C++ Only)
Muestra cómo crear un vínculo estático al código del Registro.Testing Properties and Events with Test Container
Describe cómo utilizar las características básicas de Test Container.Updating the Text of a Status-Bar Pane
Explica cómo cambiar el texto que aparece en un panel de barra de estado de MFC.Using a Common Control as a Child Window
Describe cómo crear dinámicamente un control común y, a continuación, trabajar con él.Using a Dialog Bar with a Rebar Control
Muestra cómo implementar una barra de diálogo transparente en una banda rebar.Using an Image List with a Rebar Control
Describe cómo mostrar imágenes en una banda rebar.Using CStatusBarCtrl to Create a CStatusBarCtrl Object
Describe cómo utilizar un control de barra de estado con partes.Using CToolTipCtrl to Create and Manipulate a CToolTipCtrl Object
Muestra cómo crear y manipular un CToolTipCtrl.Using Drop-Down Buttons in a Toolbar Control
Describe cómo implementar un botón de lista desplegable.Using Image Lists in an Extended Combo Box Control
Describe cómo asociar una lista de imágenes a un control de cuadro combinado extendido.Using Image Lists with Header Controls
Describe cómo mostrar una imagen en un elemento de encabezado.Cómo: Tener acceso a la funcionalidad de ClassWizard y WizardBar
Explica donde se puede obtener acceso a la funcionalidad de ClassWizard y WizardBar en Visual C++.
Biblioteca de tiempo de ejecución de C (CRT)
- Building the Run-Time Libraries
Muestra cómo generar sus propias copias de la biblioteca de tiempo de ejecución de C.
Programación en modo nativo
Archivos DLL
Trata sobre las Bibliotecas de vínculos dinámicos (archivos DLL).Preguntas más frecuentes sobre archivos DLL
Contesta a preguntas comunes relativas a los archivos DLL.Ejemplos de STL
Enumera los ejemplos que muestran el uso de la Biblioteca de plantillas estándar.
Encabezados precompilados
Crear archivos de encabezado precompilados
Describe cómo los compiladores de Microsoft C y C++ proporcionan opciones para precompilar cualquier código de C o C++, incluido el código en línea.Cuándo precompilar código fuente
Describe cuándo resulta adecuado utilizar encabezados precompilados.Dos opciones para precompilar código
Describe las dos opciones para precompilar código: precompilación automática y precompilación manual.Reglas de coherencia de los encabezados precompilados
Ofrece directrices que ayudan a utilizar los encabezados precompilados de forma más eficaz.Utilizar encabezados precompilados en un proyecto
Describe un método para utilizar las opciones manuales de encabezado precompilado en un proyecto.