有兴趣学习 Direct2d 来创建 Windows 8 应用程序,但经过 2 小时的研究后,我完全糊涂了。像这样的示例(创建简单的 Direct2D 应用程序)似乎假设您知道什么是HWND
和HRESULT
,以及 Windows API 的一般工作原理。
我的问题是:您是否需要了解 Win API、COM、OLE 和所有其他 Windows 内容才能很好地掌握 Direct2d/3d?
所有其他准系统教程都假设您知道所有这些内容,而我真的不知道从哪里开始。VS 2012 中的启动 D2D 项目为您提供了一堆文件,但没有main
或WinMain
... 这个程序甚至是如何启动的?