如何在C++中开发自己的GUI而不是Win32 API?

Har*_*n J 0 c++ windows

我想用C++开发自己的GUI.我的意思是从头开始.我对使用Win32 API,MFC,.NET或类似的东西不感兴趣.我想从头开始创建和开发所有东西.我想自己做一切.我只想要一些链接,参考或书籍.任何给我这方面指导的东西.

有人可以帮忙吗?

Jas*_*son 5

Win32 API是Windows操作系统上用户域(即非内核级)编程的基础API ...如果不通过Win32,您无法在Windows上执行任何操作.因此,任何在Windows上执行任何操作的软件都会在某些时候调用Win32 API,这反过来会对Windows内核进行系统调用...因此,如果您真的对通过raw编程自己的GUI感兴趣Win32调用,我建议你对Win32非常熟悉.一本好书会像"通过C/C++的Windows" ......它不会给你特定的GUI信息,但它会让你深入了解Win32,你可以使用它来构建MSDN信息GUI来自.要实际创建GUI本身,您可以参考MSDN GDI文档.

  • @HarmanJ您刚刚说过这一事实意味着您距离能够编写自己的GUI框架还有很长的路要走. (7认同)
  • @HarmanJ C++不提供GUI.与GUI相关的C++标准库中没有任何内容.这始终由系统库提供. (4认同)