Partilhar via


MFC e ATL recursos no Visual C++ 2005

Este tópico contém uma lista dos novos recursos de MFC e ATL Visual C++ 2005.

ATL/MFC compartilhadas classes

Alterações significativas

Consulte Quebrar alterações (ATL/MFC).

ATL

Alterações significativas

Consulte Quebrar alterações (ATL).

Novas funções global

Símbolos de novos

Novos métodos

Funções preterido

Algumas funções ATL agora são marcadas sistema autônomo _ATL_INSECURE_DEPRECATE, substituída devido um problema relacionado à segurança.Você pode usar _ATL_SECURE_NO_WARNINGS Para suprimir os avisos do compilador que serão gerados quando você utiliza essas funções.

Funções global preterido

As seguintes funções estão obsoleto no Visual C++ .NET 2002 e posterior, mas estão disponível para compatibilidade com versões anteriores com projetos criados com versões anteriores do Visual C++.

Servidor ATL

/nowchar_t foi adicionado ao sproxy.exe.

Funções preterido

_set_security_error_handler foi removido do CRT, portanto AtlsSecErrHandlerFunc não deve ser usado.

MFC

Alterações significativas

Consulte Quebrar alterações (MFC).

Suporte a MFC Windows Forms

Suporte de Windows Forms foi adicionado à MFC.Usando sistema autônomo classes de suporte do MFC Windows Forms, é possível hospedar controles Windows Forms em seus aplicativos MFC sistema autônomo controles ActiveX em caixas de diálogo do MFC ou modos de exibição.Além disso, sistema autônomo formulários de Windows Forms podem ser hospedados sistema autônomo caixas de diálogo do MFC.For more information, see Usando um Controlarar de usuário do Windows Formulário no MFC.

Elementos de código a seguir foram adicionados para o suporte a MFC Windows Forms:

Classe CWinFormsControl

Classe CWinFormsView

Interface ICommandSource

Interface ICommandTarget

Interface ICommandUI

Interface do IView

delegate CommandHandler

delegate CommandUIHandler

DDX_ManagedControl

Enumeração UICheckState

Observação:

Integração do MFC Windows Forms funciona apenas em projetos que vincular dinamicamente com MFC (projetos em que é definido AFXDLL).

GDI + fornecido com o Windows XP

GDI + está incluído no Windows XP e está disponível sistema autônomo um redistribuível para Windows NT 4.0 SP6, Windows 2000, Windows 98 e Windows Me.Para fazer o baixar mais recente redistribuível, consulte https://www.Microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm.

Para obter mais informações sobre a GDI +, consulte a documentação do GDI + SDK no MSDN: https://msdn.Microsoft.com/biblioteca/padrão.asp?url=/biblioteca/en-US/gdicpp/GDIPlus/GDIPlus.ASP.

Novos métodos

Os seguintes métodos de invólucro foram adicionados ao CDC:

O método a seguir foi adicionado ao CStdioFile:

preterido Métodos

Algumas funções do MFC agora são marcadas sistema autônomo _AFX_INSECURE_DEPRECATE, substituída devido um problema relacionado à segurança.Você pode usar _AFX_SECURE_NO_WARNINGS Para suprimir os avisos do compilador que serão gerados quando você utiliza essas funções.

Consulte também

Conceitos

Alterações no Visual C++ 2005 Libraries