Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
C++/CX is een set extensies voor de C++-taal waarmee u Windows-apps en Windows Runtime-onderdelen kunt maken in een idioom die zo dicht mogelijk bij moderne C++ ligt. Gebruik C++/CX om Windows-apps en -onderdelen te schrijven in systeemeigen code die eenvoudig communiceren met Visual C#, Visual Basic en JavaScript, en andere talen die ondersteuning bieden voor Windows Runtime. In zeldzame gevallen waarvoor directe toegang tot de onbewerkte COM-interfaces of niet-uitzonderlijke code is vereist, kunt u de Windows Runtime C++-sjabloonbibliotheek (WRL) gebruiken.
Opmerking
C++/WinRT is het aanbevolen alternatief voor C++/CX. Het is een nieuwe, standaard C++17-taalprojectie voor Windows Runtime-API's, beschikbaar in de nieuwste Windows SDK vanaf versie 1803 (10.0.17134.0) en hoger. C++/WinRT wordt volledig geïmplementeerd in headerbestanden en is ontworpen om u eersteklas toegang te bieden tot de moderne Windows-API.
Met C++/WinRT kunt u zowel Windows Runtime-API's gebruiken als ontwerpen met behulp van een C++17-compiler die aan standaarden voldoet. C++/WinRT presteert doorgaans beter en produceert kleinere binaire bestanden dan elke andere taaloptie voor Windows Runtime. We blijven C++/CX en WRL ondersteunen, maar raden u ten zeerste aan dat nieuwe toepassingen gebruikmaken van C++/WinRT. Zie C++/WinRT voor meer informatie.
Met C++/CX kunt u het volgende maken:
C++ UWP-apps (Universal Windows Platform) die gebruikmaken van XAML om de gebruikersinterface te definiëren en de systeemeigen stack te gebruiken. Zie Een 'hallo wereld'-app maken in C++ (UWP) voor meer informatie.
C++ Windows Runtime-onderdelen die kunnen worden gebruikt door Windows-apps op basis van JavaScript. Zie Windows Runtime-onderdelen maken in C++voor meer informatie.
Windows DirectX-games en grafische intensieve apps. Zie Een eenvoudig UWP-spel maken met DirectX voor meer informatie.
Verwante artikelen
| Verbinden | Beschrijving | 
|---|---|
| Snelzoekgids | Tabel met trefwoorden en operators voor C++/CX. | 
| Typesysteem | Beschrijft eenvoudige C++/CX-typen en programmeerconstructies en hoe u C++/CX gebruikt om Windows Runtime-typen te gebruiken en te maken. | 
| Apps en bibliotheken bouwen | Hier wordt beschreven hoe u de IDE gebruikt om apps te bouwen en een koppeling te maken naar statische bibliotheken en DLL's. | 
| Samenwerken met andere talen | Hierin wordt beschreven hoe onderdelen die zijn geschreven met C++/CX, kunnen worden gebruikt met onderdelen die zijn geschreven in JavaScript, elke beheerde taal of de Windows Runtime C++-sjabloonbibliotheek. | 
| Threading en Marshaling | Hier wordt beschreven hoe u het threading- en marshalinggedrag opgeeft van onderdelen die u maakt. | 
| Naslaginformatie over naamruimten | Referentiedocumentatie voor de standaardnaamruimte, de Platform-naamruimte, Platform::Collections en gerelateerde naamruimten. | 
| CRT-functies worden niet ondersteund in Universal Windows Platform-apps | Geeft een lijst weer van de CRT-functies die niet beschikbaar zijn voor gebruik in Windows Runtime-apps. | 
| Aan de slag met Windows-apps | Biedt richtlijnen op hoog niveau over Windows UWP-apps en koppelingen naar meer informatie. | 
| 
              C++/CX Deel 0 van [n]: Een inleiding C++/CX Deel 1 van [n]: Een eenvoudige klasse C++/CX Deel 2 van [n]: Typen die hoeden dragen C++/CX Deel 3 van [n]: In aanbouw C++/CX Deel 4 van [n]: Statische lidfuncties  | 
Een inleidende blogserie over C++/CX. |