Partilhar via


Exemplos do Visual C++

Os exemplos do Visual C++ ilustram uma ampla variedade de funcionalidade através de várias tecnologias.

Observação de segurançaObservação de segurança

Este código de exemplo destina-se a ilustrar um conceito e mostra somente o código que é relevante para esse conceito. Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado. Recomendamos que você adicione código de segurança e tratamento de erros para tornar seus projetos tão seguros e robustos quanto for conveniente. A Microsoft fornece esse código de exemplo "como está", sem garantias.

Observação de cuidadoCuidado

Alguns exemplos não foram alterados para refletir as alterações nos assistentes, nas bibliotecas, e o compilador Visual C++.No entanto, ainda demonstram como concluir a tarefa.

Para localizar os exemplos on-line

  1. Na barra de menus do Visual Studio, escolha Ajuda, Amostras.

  2. No painel esquerdo da caixa de diálogo de Amostras de Amostras, em seguida, selecione de Visual C++, seguida de Tempo de Execução do Windows para os exemplos que executam em Windows 8, ou da outras categorias para exemplos da área de trabalho que executam em Windows 8 ou em versões anteriores do Windows.

Você também pode visitar Galeria de código do MSDN de qualquer navegador.

Para compilar e executar um exemplo

  1. Abra a solução no Visual Studio.

  2. No menu de Compilar , escolha Compilar.

  3. No menu de Depurar , escolha Iniciar sem Depurar.

Para as versões mais recentes dos exemplos da área de trabalho do Visual C++, consulte uma das seguintes páginas no site do MSDN.Se você abrir um projeto de uma versão anterior do Visual Studio em Visual C++ no Microsoft Visual Studio 2012, o projeto será atualizado para você.A galeria de código também pode conter exemplos C++ que não são listadas aqui.

Todos os exemplos do Visual C++

Exemplos de ATL

Exemplos de ATL (usando atributos)

Exemplos de CLR

Exemplos de compilador

Exemplos ComTypeLibfor7

Exemplos de CRT

Exemplos de depuração

Exemplos de manipulação de eventos

Exemplos de extensibilidade

Exemplos de fusão

Exemplos internacionais

Exemplos de linguagem

Exemplos de MFC

Exemplos de sistema operacional

Exemplos de STL

Exemplos de Unix

Descrições dos exemplos

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de ATL - avançados

Nome de exemplo

Descrição

ActiveDoc

Demonstra como implementar um servidor active do documento.

Async

Baixa dados de forma assíncrona de um URL.

ATLButton

Cria um botão que se exibe com três bitmaps diferentes dependendo do estado.

ATLDuck

Demonstra o uso de pontos de conexão com controles de ATL.

ATLSecurity

Mostra como usar as classes de segurança de ATL para revisar configurações de segurança.

ATLTraceTool

Exibe a saída gerada pelo ATLTRACE2 macro.

Conectar

Ilustra a implementação e o uso de pontos de conexão (interfaces de IConnectionPointContainer e de IConnectionPoint) em um ambiente de vários segmentos.

CThreadPool

Mostra como usar um pool de segmentos em um aplicativo e como implementar um pool de segmentos pode melhorar o desempenho do aplicativo.

O DCOM

Demonstra como chamar um objeto COM implementado em um serviço do Windows vários clientes que executam em computadores diferentes.

MFCATL

Ilustra como os objetos COM de ATL podem ser usados em um servidor EXE MFC.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de controles ATL -

Nome de exemplo

Descrição

ATLFire

Demonstra como criar um controle da janela usando ATL.

CDInfo

Áudio de CD dos kits rastreia e exibe informações sobre rastreia tooltips em e em uma exibição de gráfico de sectores circulares.

Circ

Cria um controle que demonstra páginas de propriedades e desenhar um círculo.

Polígonos

Criar um controle que implementa propriedades personalizadas, eventos, páginas de propriedades, e segurança do objeto.

Revisar

Cria um controle superclassed do Windows.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de ATL - geral

Nome de exemplo

Descrição

ATLCollections

Demonstra o uso de ICollectionOnSTLImpl e de CComEnumOnSTL, e a implementação da diretiva personalizado de impressão classe.

ATLCon

Demonstra um contêiner simples do controle.

ATLSafeArray

Mostra como criar e manter SAFEARRAYs usando CComSafeArray; também como passar SAFEARRAYs de um componente ao script.

AutoThread

Demonstra o uso da classe de CComAutoThreadModule.

Sinalizador

Implementa uma interface de tearoff — uma coleção/enumeração de BSTRs.

CircColl

Implementa uma coleção/enumeração de objetos usando ATL e a biblioteca do C++ padrão.

COMMap

Demonstra macros de entrada do mapa da interface COM com suporte COM do compilador.

CustomString

Mostra como usar um distribuidor personalizado de memória para que CStringT melhorar o desempenho de um aplicativo com vários segmentos.

DispSink

Demonstra como usar um ponto de conexão em interfaces de distribuição.

Ee837238.collapse_all(pt-br,VS.110).gifATL prova - - o consumidor OLEDB

Nome de exemplo

Descrição

CatDB

Exibe informações de esquema, como tabelas e colunas, os provedores OLE DB.

DBViewer

Demonstra um aplicativo de nível médio que se baseia na classe de CManualAccessor para tirar o controle completo de associações de dados para seus aplicativos.

DynamicConsumer

Demonstra o uso do acessador dinâmico e o rowset de esquema classes para ler metadados de um banco de dados.

MultiRead

Leitura através de uma tabela em um banco de dados usando vários segmentos.

Ee837238.collapse_all(pt-br,VS.110).gifATL prova - OLEDB - o provedor

Nome de exemplo

Descrição

AdvancedPV

Implementa um provedor do OLE DB atualizável.Demonstra algumas técnicas avançadas.

UpdatePV

Implementa um provedor do OLE DB (de leitura/gravação) atualizável.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de CLR - formulários do Windows

Nome de exemplo

Descrição

Garrancho (MFC)

Uma implementação MFC o exemplo de garrancho, atualizado e estendido para incluir a nova funcionalidade .NET.

Garrancho (formulários do Windows)

Windows forms a implementação do exemplo de garrancho, atualizado e estendido para incluir a nova funcionalidade .NET.

STLCLR

Demonstra alguns dos recursos disponíveis para usar a biblioteca de STL/CLR.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos ComTypeLibfor7

Nome de exemplo

Descrição

ACDual

Adiciona interfaces duais a um aplicativo de automação.

ADOSamp

Implementa um aplicativo cliente/servidor em três níveis.

AllInOne

Implementa um servidor usando ATL, expõe coleções de STL, e controlado pelo suporte da do compilador em um aplicativo MFC.

COMMap

Demonstra macros de entrada do mapa da interface COM com suporte COM do compilador.

Conectar

Ilustra o uso e a implementação de pontos de conexão (interfaces de IConnectionPointContainer e de IConnectionPoint) em um ambiente de vários segmentos.

O DCOM

Demonstra como chamar um objeto COM implementado em um serviço do Windows vários clientes que executam em computadores diferentes.

FreeThrd

Demonstra um cliente multissegmentada e segmentação livre de um servidor com suporte COM do compilador.

InProc

Demonstra um aplicativo para servidores em processo de automação com suporte COM do compilador.

Labrador

Implementa um servidor de EXE que não tem interface do usuário.

MFCCalc

Demonstra um aplicativo para servidores de automação com suporte COM do compilador.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de compilador - geral

Nome de exemplo

Descrição

ccWrapper

Demonstra como mapear sinalizadores de compilador C/C++ de outros compiladores para o compilador do Visual C++ cl.exe ().

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de compilador - MASM

Nome de exemplo

Descrição

EuclidStep1

Um projeto puro de C que demonstra o algoritmo de Euclid para localizar o divisor grande comuns.

EuclidStep2

Uma extensão de EuclidStep1 que é C e misturado projeto de ASM.O núcleo do algoritmo de Euclid é movido do arquivo de .c a um arquivo de .asm, com a chamada do arquivo de .c no arquivo de .asm.

PrimesStep1

Um projeto puro de C que demonstra a peneira de Eratosthenes para encontrar números primos.

PrimesStep2

Uma extensão de PrimesStep1 que é C e misturado o projeto de ASM que move o algoritmo principal para o arquivo de .asm.

PrimesStep3

Uma extensão de PrimesStep2 que adiciona um arquivo de cabeçalho separado do c e um .asm inclui o arquivo para declarar a função extern e a estrutura de dados global.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de CRT

Nome de exemplo

Descrição

CPUID

Determina os recursos de CPU que está sendo executado.

CRT_Dbg1

Ilustra depuração de recursos básicos de bibliotecas em tempo de execução de C.

CRT_Dbg2

Demonstra as funções de gancho de depuração em tempo de execução de C.

DFACObjs

Mostra como usar a função em tempo de execução de C de _CrtDoForAllClientObjects para iterar através de uma lista vinculada de objetos de cliente.

Report

Ilustra as funções do relatório de depuração em tempo de execução de C.

RTC

Demonstra o recurso de verificações de erro em tempo de execução.

SecureCRT

Este exemplo demonstra como atualizar o código que usou funções substituídos de CRT para aumentar a segurança de código.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de depuração

Nome de exemplo

Descrição

EEAddIn

Usa o suplemento API para o avaliador de expressão para estender o avaliador de expressão nativo do depurador.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de eventos

Nome de exemplo

Descrição

COMEvents

Demonstra manipulação de eventos usando COM.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de extensibilidade

Nome de exemplo

Descrição

VCProjEngine_CPP

Alterar programaticamente um projeto Visual C++ usando C++.

VCProjEngine_CS

Alterar programaticamente um projeto Visual C++ usando C#.

VCProjEngine_VB7

Alterar programaticamente um projeto Visual C++ usando Visual Basic.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de fusão

Nome de exemplo

Descrição

TraceMan

Fornece informações sobre assemblies relacionados a um aplicativo e o estado dos assemblies para o cache nativo a fusão em formato legível.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos internacionais

Nome de exemplo

Descrição

IME

Demonstra como controlar o modo do editor de método de entrada e como implementar o nível 3. de IME.

SatDLL

Demonstra uma maneira recomendada para implementar recursos multi-idioma em um aplicativo Win32.

UniRes

Demonstra o uso de arquivos de recurso Unicode.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de linguagem

Nome de exemplo

Descrição

BirthdayPicker

Mostra como o mecanismo de recursos do .NET Framework pode ser usado em aplicativos C++.Também demonstra alguns componentes de formulários window comuns.

Exemplos de linguagem C++

Demonstra principais conceitos dos recursos em C++ que suportam .NET e expõe recursos de CLR.

Calculadora

Implementa uma calculadora simples usando de como C++ e as classes do .NET Framework formulários do Windows.

Dados

Demonstra simples acesso a um banco de dados SQL.

MEDriver

Ilustra o uso de eventos COM (acionados de um servidor COM não gerenciados) através de um wrapper do .NET Framework, gerada automaticamente biblioteca de tipos COM do servidor.

Nilo

Demonstra ASP.NET da Web e serviços Web ASP.NET.

QStat

Mostra como criar uma DLL que envolve de acesso a um objeto COM e expor sua funcionalidade para clientes do .NET Framework.

Garrancho

Demonstra como desenvolver um aplicativo MDI de formulários do Windows usando C++/CLI e as classes do .NET Framework.

TilePuzzle

Demonstra interoperabilidade entre os componentes gerenciados (escritos com C# e C++) e componentes nativos (escritos com C++ usando atributos COM).

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - avançados

Nome de exemplo

Descrição

Coletar

Demonstra modelo- classes de coleção com base C++ MFC e a coleção padrão de prebuilt classe.

Cubo

Aplicativo de OpenGL usando contextos de dispositivo MFC juntamente com contextos de recurso de OpenGL.

DLLHusk

Compartilhando a versão da DLL da biblioteca de classe base com uma DLL do aplicativo e personalizados.

DLLScreenCap

Uma DLL normal que pode vincular estaticamente ou dinamicamente para a biblioteca de classes da Microsoft foundation.

MTGDI

Demonstração de compartilhar recursos entre vários segmentos do GDI usando o suporte de (SDI) da interface de único documento da estrutura para documentos e visualizações.

MTMDI

Ilustração Multithread, onde os eventos da interface do usuário são processados em um segmento separado de interface do usuário.

MTRecalc

Ilustração Multithread, onde novos cálculos são realizados em um thread de trabalho.

Mutexes

Aplicativo baseado Diálogo- que cria dois objetos de CWinThread e usá-los para executar uma tarefa simples sob o controle de usuário.

Speakn

Demonstra o som de multimídia usando recursos definidos pelo usuário.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de controles - MFC

Nome de exemplo

Descrição

Button

Demonstra o uso de um menu ativa, no lugar de uma página de propriedades conservada em estoque, e do padrão de controle checkbox.

Circ

Demonstra as noções básicas do controle ActiveX, incluindo a pintura do controle, as propriedades do estoque e personalizados, os eventos e do estoque personalizado, use cores e fontes, a página de propriedades conservada em estoque da fonte, a página de propriedades padrão, e controle de versão.

CmnCtrl

Demonstra alguns dos controles disponíveis com o MFC no wiprlhext, incluindo o botão de link de comando (CButton), o controle paginação (CPagerCtrl), o botão split (CSplitButton), e o controle de endereço de rede (CNetAddressCtrl).

Contém

Demonstra um aplicativo de contêiner de edição visual.

Image

Demonstra como usar o MFC para criar um controle ActiveX que é capaz de dados de transferência de forma assíncrona.

Licenciado

Um controle que impõe o uso de uma licença tempo de design e em tempo de execução.

Localizar

Um controle com uma interface de usuário localizada que demonstra o uso das bibliotecas separadas do tipo e as bibliotecas de vínculo dinâmico (DLLs) de recursos para localização.

NetAddr

Demonstra o uso “do controle de verificação de endereço líquido” do Windows Vista.

Friend

Controle que exibe as cores de uma paleta.Demonstra as propriedades somente leitura, persistentes obtém ou define propriedades, propriedades parametrizadas persistentes, e propriedades de imagem.

Enviar

O controle tenha sido derivado de um controle proprietário desenhado Windows do botão.Demonstra as propriedades pré-definidas, eventos personalizados, e oferece suporte a imagem.

RegSvr

Demonstra a chamada ao código são de registro.

SpinDial

Um controle com a aparência visual de um caixa que demonstra seletor validação de dados da página de propriedades.

TestHelp

Um controle ActiveX que tem seu próprio arquivo e dicas da ajuda.

Time

Um controle que é invisível em tempo de execução e acione um evento de timer em intervalos definidos.Demonstra funções de notificação e propriedades de ambiente.

XList

Um controle, tenha sido derivado de uma caixa de listagem Windows, que exibe itens de texto ou bitmap.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - geral

Nome de exemplo

Descrição

ClipArt

O diretório de CLIPART contém os recursos de exemplo que você pode usar para personalizar a aparência do seu aplicativo.

CmnCtrl1

Demonstra como criar e modificar os estilos dos controles comuns do Windows que usam o MFC classes (parte 1).

CmnCtrl2

Demonstra como criar e modificar os estilos dos controles comuns do Windows que usam o MFC classes (parte 2).

CTaskDialog

Demonstra vários recursos da classe de CTaskDialog.

CtrlBars

Barra de ferramentas personalizado e barras de status, barra da caixa de diálogo, e paleta flutuante.

CtrlTest

a caixa de lista do proprietário e o menu, controle personalizado, botão de bitmap, controle de rotação.

DBVList

Usa o CListView e CDaoRecordset classes para implementar a funcionalidade virtual de exibição de lista que está disponível para o controle comum de exibição de lista.

DIBLook

Demonstra o uso de DIBs e de paletas de cores.

DlgCbr32

Adicionando uma barra de ferramentas e uma barra de status para um aplicativo baseado diálogo-.

DlgTempl

Demonstra a criação dinâmica de modelos da caixa de diálogo.

DockTool

Barras de ferramentas e arrastando flutuante que são “encaixáveis”.

Dynamenu

Dinamicamente lista de itens nos menus; comandos de tratamento não conhecido em tempo de compilação; atualizando e o prompt de comando de barra de status para esses comandos.

FileDlgWatcher

Cria uma caixa de diálogo personalizada que ilustra os eventos são gerados quando você cria um CFileDialog.

Hello world

Ilustra uma única janela do aplicativo com um menu e na caixa.

HelloApp

Exemplo mínimo MFC que ilustra que poucas linhas de código são necessárias para obter uma janela para aparecer na tela.

ListHdr

Demonstra como usar as classes CListCtrl e CHeaderCtrl MFC de controle comum.

MDI

Aplicativo MDI que não usa documentos e visualizações.

MDIDocVw

Versão atualizada de exemplo MDI que usa a arquitetura do documento/exibição.

MMXSwarm

Demonstra como usar CImage, o tipo de dados __m64, e bitmaps independentes (DIBs).

Sem-modo

Demonstra o uso de um objeto MFC CDialog como uma caixa de diálogo sem-modo.

Multipad

Editor de texto simples que permite o usuário abrindo e arquivos de texto de edição vários ao mesmo tempo.

CN

Demonstra como implementar um aplicativo de interface (SDI) semelhante ao Bloco De Notas que permite que você edite as mensagens de texto e enviar para outros usuários ou outros sistemas com a mensagem API do Windows, ou a MAPI.

PropDlg

Folhas de propriedade (caixas de diálogo).

RowList

Ilustra a seleção completa de linha em um controle comum de exibição de lista.

Garrancho

Fornece uma ilustração simples de largura abrangente de recursos MFC.

SimpleImage

Demonstra a carga, redimensionar, conversão, e salvar imagens.

SnapVw

Mostra como usar páginas de propriedades em uma janela filho MDI do quadro.

Spiro

Um starter kit que mostra para usar CImageList e como usar contextos de exibição de memória em aplicativos que requerem efeitos de animação.

Perseguidor

Demonstra diversos estilos e opções de CRectTracker.

VariantUse

Demonstra o uso do tipo de dados variant.

ViewEx

Vários modos de exibição, scroll, o separador.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - Internet

Nome de exemplo

Descrição

DHTMLExplore

Demonstra manipulação de eventos DHTML e uso de DHTML DDX.

HTMLEdit

Usar o controle de edição do Internet Explorer MSHTML.

MFCIE

Demonstra o MFC CHtmlView e classes de CReBar.

Agendador

Demonstra como criar uma caixa de diálogo HTML com base usando as classes de bibliotecas Visual C++.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - o OLE

Nome de exemplo

Descrição

ACDual

Demonstra como adicionar suporte de interface dupla a um servidor MFC- base de automação.

AutoClik

Ilustra recursos de automação.Inclui AUTODRIV, um aplicativo cliente simples de automação que resulta o aplicativo de exemplo AUTOCLIK.

CalcDriv

Clientes de automação.

DrawCli

Aplicativos orientado a objetos completos caracterizado de desenho que é também um contêiner de edição visual ActiveX.

HierSvr

Demonstra um aplicativo para servidores com arrastar e soltar OLE.

InProc

Um servidor em processo de automação que pode ser carregado como uma DLL no espaço de endereço do cliente.

IPDrive

Um aplicativo cliente simples de automação que resulta o aplicativo de exemplo INPROC.

MFCBind

Mostra como criar um recipiente de documento ativo (anteriormente conhecido como um DocObject).

MFCCalc

Um servidor de automação que implementa uma calculadora simples.

OClient

Aplicativo de contêiner de edição visual ActiveX, com arrastar e soltar.

OLEView

Implementando um pesquisador de objetos OLE através das interfaces VELHOS personalizados.

SuperPad

Demonstra um servidor de edição visual que edite texto usando CEditView.

TstCon

Implementa um recipiente de controles ActiveX usando o suporte MFC para a incorporação OLE.Você pode usar TSTCON para testar controles ActiveX, para alterar suas propriedades, e para chamar seus métodos.

O WordPad

Suporte MFC usos para controles de edição ricos criar um processador de texto básico.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - utilitário

Nome de exemplo

Descrição

GUIDGen

Um aplicativo baseado diálogo- simples MFC que gerar identificadores exclusivos.

Makehm

Um aplicativo de console que gere um mapeamento entre identificações de recurso e contextos da ajuda.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - Visual C++ Feature Pack 2008

Nome de exemplo

Descrição

CustomPages

Demonstra como adicionar uma página personalizado à caixa de diálogo de personalização da barra de ferramentas.

DesktopAlertDemo

Demonstra como implementar uma caixa de diálogo de alerta da área de trabalho (semelhante à caixa de diálogo que um aplicativo de mensagem exibe imediata).

DlgToolTips

Demonstra como implementar tooltips avançadas para controles em uma caixa de diálogo.

DrawClient

Demonstra como integrar o suporte para uma fita em um aplicativo orientada a objetos de desenho com suporte visual do contêiner de edição.

DynamicMenu

Demonstra como atualizar dinamicamente um menu na barra de menus e um menu pop-up em tempo de execução.

Explorer

Demonstra como implementar um gerenciador de sistema de arquivos que lembra o gerenciador de Arquivos, com elementos e recursos semelhante de interface do usuário.

IEDemo

Demonstra como implementar um aplicativo semelhante a Internet Explorer, com elementos de interface do usuário e recursos semelhantes.

MDITabsDemo

Demonstra como criar um aplicativo que usa os novos documentos com guias MDI de interface em vez do windows tradicionais filho MDI.

MenuSubSet

Demonstra como remover dinamicamente os itens de menu e submenus específicos na inicialização do aplicativo.

MSMoneyDemo

Demonstra como usar o MFC para criar uma interface do usuário semelhante ao dinheiro da Microsoft.

MSOffice2007Demo

Demonstra como implementar um aplicativo de editor semelhante a um aplicativo do Office 2007, com elementos semelhantes de interface do usuário e recursos limitados semelhantes.O exemplo de MSOffice2007Demo implementa uma interface do usuário muito completa de fita bem como um aplicativo do Office 2007, e alguns (mas não todos os elementos) de fita estão conectados aos recursos no aplicativo.

NewControls

Demonstra os recursos de muitos dos controles implementados no MFC, incluindo botões personalizáveis, controles e paletas do selecionador de cores, um seletor de fonte, um editor de imagem, uma grade de propriedade, um controle de edição mascarado, e controles de lista do shell e a da árvore.

OutlookDemo

Demonstra como criar um aplicativo semelhante a 2003/2007 Outlook.

OutlookMultiViews

Demonstra como alternar entre vários modos de exibição em um único documento em um aplicativo de SDI.O exemplo usa o controle de barra do Outlook para listar os modos disponíveis e alterne entre eles.

OwnerDrawMenu

Ilustra como desenhar dinamicamente itens de menu pop-up.

PaletteDemo

Ilustra como criar uma barra de ferramentas com várias colunas com uma área de informações do proprietário.Clique em 2, 3 ou 4 botões na barra de ferramentas padrão para alterar o runtime o número de colunas da barra de ferramentas personalizado.

PropSheetDemo

Ilustra os seguintes tipos de controle da folha de propriedades: simples, com as guias no lado esquerdo, com controle da árvore no lado esquerdo, guias de estilo, OneNote- lista de itens no lado esquerdo.

RebarTest

Demonstra um controle Rebar personalizável que hospeda uma barra de ferramentas.

RibbonGadgets

Ilustra vários controles que podem ser hospedados no controle de fita.Na parte inferior do quadro chave você pode encontrar a janela de origem com texto de origem, que descreve como criar um gadget específico.

RibbonMDI

Demonstra o uso de controle de fita com multi interface de documentos.

RollupPane

Demonstra um painel flutuante de “information”, que role automaticamente anterior.Você pode pressionar o botão de pino na legenda do painel flutuante para desativar o rolamento em e.

SetPaneSize

Demonstra como definir o tamanho do painel de encaixe.

Slider

Demonstra como implementar um botão da barra de ferramentas que hospeda um controle externo.

StateCollection

Demonstra como implementar um aplicativo que salva e carrega estados diferentes para a barra de menus, barras de ferramentas, e janelas de encaixe.

StatusBarDemo

Demonstra como adicionar vários controles avançados a uma barra de status.

TabbedView

Demonstra como criar uma exibição que contém vários modos de exibição catalogadas, como as guias em uma pasta de trabalho do Excel.

TabControl

Demonstra o controle de guias MFC e as aparências diferentes que tem usando propriedades diferentes e gerentes visuais.

TasksPane

Demonstra as classes panel de tarefas MFC e suas aparências usando diferentes várias propriedades e gerentes visuais.

ToolbarDateTimePicker

Demonstra como integrar um controle seletor de data/hora com a barra de ferramentas

ToolTipDemo

Demonstra como usar recursos avançados de tooltip MFC.

TrayMenu

Ilustra a capacidade de usar a barra de menus de controle MFC com o ícone de bandeja do sistema (como ícones de notificação no canto inferior direito de exibição).

VisualStudioDemo

Demonstra como implementar um aplicativo com o grande parte dos mesmos recursos de interface do usuário e alguns dos recursos do Visual Studio.Muitos dos elementos de interface de usuário do Visual Studio, incluindo o encaixe personalizável menubar e barras de ferramentas, e janelas de encaixe, são demonstrados.

O WordPad

Demonstra como implementar um aplicativo que imite a funcionalidade do WordPad, incluindo elementos de interface do usuário e alguns dos recursos.

WorkSpaceToolBar

Demonstra como adicionar uma barra de ferramentas para um painel de encaixe.Isso é semelhante a barra de ferramentas no solution Explorer no Visual Studio.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de MFC - toque do Windows

Nome de exemplo

Descrição

GestureDemo

Demonstra o suporte de contato do Windows no MFC (requer o hardware de contato).

TouchDemo

Demonstra o suporte de contato do Windows no MFC (requer o hardware de contato).

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de sistema operacional

Nome de exemplo

Descrição

GetImage

Demonstra as interfaces de programação de aplicativos (APIs) de (WIA) de aquisição de imagem do Windows.

Ee837238.collapse_all(pt-br,VS.110).gifExemplos de Unix

Nome de exemplo

Descrição

Unix - ccWrapper

Demonstra um wrapper que mapeia sinalizadores de segurança de Sun e compiladores de GCC para o compilador do Microsoft Visual C++ cl.exe ().

Consulte também

Outros recursos

Referência do Visual C++