44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
---
|
|
page_type: sample
|
|
languages:
|
|
- cpp
|
|
products:
|
|
- windows-api-win32
|
|
urlFragment: Direct2DHelloWorld
|
|
extendedZipContent:
|
|
- path: LICENSE
|
|
target: LICENSE
|
|
description: "Draws a simple text string with Direct2D."
|
|
---
|
|
# Direct2D Hello World Sample
|
|
|
|
Draws the text, "Hello, World!".
|
|
|
|
This sample is written in C++.
|
|
|
|
## Files
|
|
|
|
* DeclareDPIAware.manifest: Specifies that the sample application is DPI-aware.
|
|
* Direct2DHelloWorld.cpp: Contains the application entry point and the implementation of the DemoApp class.
|
|
* Direct2DHelloWorld.h: The header file for the DemoApp class.
|
|
* Direct2DHelloWorld.sln: The sample's solution file.
|
|
* Direct2DHelloWorld.vcproj: The sample project file.
|
|
|
|
|
|
## Prerequisites
|
|
|
|
* Microsoft Windows 7
|
|
* Windows Software Development Kit (SDK) for Windows 7 and .NET Framework 3.5 Service Pack 1
|
|
|
|
|
|
## Building the Sample
|
|
|
|
To build the sample using the command prompt:
|
|
1. Open the Command Prompt window and navigate to the sample directory.
|
|
2. Type msbuild Direct2DHelloWorld.sln.
|
|
|
|
To build the sample using Visual Studio 2008 (preferred method):
|
|
1. Open Windows Explorer and navigate to the sample directory.
|
|
2. Double-click the icon for the .sln (solution) file to open the file in Visual Studio.
|
|
3. In the Build menu, select Build Solution. The application will be built in the default \Debug or \Release directory.
|