如果你有兴趣学习Direct2d以创建Windows 8应用程序,但是在研究了两个小时后,你可能会感到非常困惑。像这样的示例(Creating a Simple Direct2D Application)似乎假定你知道HWND
和HRESULT
是什么,以及Windows API的工作原理。
我的问题是:你是否需要了解Win API、COM、OLE以及所有这些其他Windows相关知识才能很好地掌握Direct2d/3d?
所有其他基础教程都假定你已经知道所有这些内容,而我并不知道从何处开始。VS 2012中的启动D2D项目给你一堆文件,但没有main
或WinMain
...这个程序怎么启动呢?