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++.

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 (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++.

Building the Run-Time Libraries

Muestra cómo generar sus propias copias de la biblioteca de tiempo de ejecución de C.

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.

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.

Adiciones de comunidad

Mostrar: