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

我想用C ++开发我自己的GUI。 我的意思是从头开始。 我不喜欢使用Win32 API,MFC,.NET或类似的东西。 我想从头开始创build和开发所有的东西。 我想自己做所有事情。 我只是想要一些链接,参考或书籍。 任何给我的指导方针。

谁能帮忙?

Win32 API是用于Windows操作系统上用户登陆(即非内核级别)编程的基础API …如果不通过Win32就无法在Windows上执行任何操作。 因此,任何在Windows上执行任何操作的软件都必须调用Win32 API,然后再调用Windows内核的系统调用。因此,如果您真的有兴趣通过raw编程自己的GUI Win32调用,我建议对Win32非常熟悉。 一本好书就像“通过C / C ++的Windows”一样 …它不会给你特定的GUI信息,但是它会让你深入理解Win32,你可以使用MSDN信息来构建GUI的来自。 对于实际创建GUI本身,可以参考MSDN GDI文档。

你不能。 在Windows中绘制屏幕的唯一方法是通过Win32 API。 你可以在Win32上编写你自己的GUI框架,但是最终你必须让本地系统去做实际的工作。

好的,没有“Win32 API,MFC,.NET”….? 那么..尝试在Linux上,然后:-)或写一个操作系统。 在史前时代,我曾经在DOS下用turbo-C完成了GUI …也许你可以尝试一下….