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ç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. |
Cuidado |
---|
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
Na barra de menus do Visual Studio, escolha Ajuda, Amostras.
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
Abra a solução no Visual Studio.
No menu de Compilar , escolha Compilar.
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 (usando atributos)
Exemplos de manipulação de eventos
Exemplos de sistema operacional
Descrições dos exemplos
Exemplos 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. |
Exemplos 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. |
Exemplos 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. |
ATL 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. |
ATL 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. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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 (). |
Exemplos 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. |
Exemplos 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. |
Exemplos 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. |
Exemplos de eventos
Nome de exemplo |
Descrição |
---|---|
COMEvents |
Demonstra manipulação de eventos usando COM. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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). |
Exemplos 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. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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++. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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. |
Exemplos 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). |
Exemplos 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. |
Exemplos 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 (). |