Condividi tramite


Funzionalità MFC e ATL in Visual C++ 2005

Aggiornamento: novembre 2007

In questo argomento è contenuto un elenco delle nuove funzionalità MFC e ATL in Visual C++ 2005.

Classi condivise ATL/MFC

Ultime modifiche

Per informazioni, vedere Breaking Changes (ATL/MFC).

ATL

Ultime modifiche

Per informazioni, vedere Breaking Changes (ATL).

Nuove funzioni globali

Nuovi simboli

Nuovi metodi

Funzioni obsolete

Alcune funzioni ATL sono ora contrassegnate come _ATL_INSECURE_DEPRECATE, ovvero sono ritenute obsolete a causa di un problema legato alla sicurezza. È possibile utilizzare _ATL_SECURE_NO_WARNINGS per non visualizzare gli avvisi del compilatore che verranno generati quando si utilizzeranno queste funzioni.

Funzioni globali obsolete

Le funzioni riportate di seguito sono obsolete in Visual C++.NET 2002 e versioni successive, ma rimangono disponibili per garantire la compatibilità con i progetti creati con le versioni precedenti di Visual C++.

ATL Server

A sproxy.exe è stato aggiunto /nowchar_t.

Funzioni obsolete

_set_security_error_handler è stata rimossa da CRT, pertanto AtlsSecErrHandlerFunc non può più essere utilizzata.

MFC

Ultime modifiche

Per informazioni, vedere Breaking Changes (MFC).

Supporto per Windows Form MFC

Il supporto per Windows Form è stato aggiunto a MFC. Le classi di supporto Windows Form MFC consentono di inserire controlli Windows Form nelle applicazioni MFC sotto forma di controlli ActiveX in finestre di dialogo o visualizzazioni MFC. È inoltre possibile inserire form Windows Form sotto forma di finestre di dialogo MFC. Per ulteriori informazioni, vedere Utilizzo di un controllo utente Windows Form in MFC.

Gli elementi di codice riportati di seguito sono stati aggiunti per il supporto di Windows Form MFC:

CWinFormsControl Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

Nota:

L'integrazione di Windows Form MFC funziona solo nei progetti collegati in modo dinamico a MFC, ovvero progetti in cui è definito AFXDLL.

GDI+ fornito con Windows XP

GDI+ viene fornito con Windows XP ed è disponibile come componente ridistribuibile per Windows NT 4.0 SP6, Windows 2000, Windows 98 e Windows Millennium Edition. È possibile scaricare il componente ridistribuibile più aggiornato all'indirizzo https://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm.

Per ulteriori informazioni su GDI+, vedere la documentazione SDK relativa a GDI+ in MSDN: https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp (informazioni in lingua inglese).

Nuovi metodi

I metodi wrapper riportati di seguito sono stati aggiunti a CDC:

Il metodo riportato di seguito è stato aggiunto a CStdioFile:

Metodi obsoleti

Alcune funzioni MFC sono ora contrassegnate come _AFX_INSECURE_DEPRECATE, ovvero sono ritenute obsolete a causa di un problema legato alla sicurezza. È possibile utilizzare _AFX_SECURE_NO_WARNINGS per non visualizzare gli avvisi del compilatore che verranno generati quando si utilizzeranno queste funzioni.

Vedere anche

Concetti

Modifiche alle librerie di Visual C++ 2005