我想用C ++开发自己的GUI。我的意思是从头开始。我对使用Win32 API,MFC,.NET或类似的东西不感兴趣。我想从头开始创建和开发所有东西。我想自己做一切。我只想要一些链接,参考或书籍。任何给我这方面指导的东西。
任何人都可以帮忙吗?
答案 0 :(得分:5)
Win32 API是Windows操作系统上用户域(即非内核级)编程的基础API ...如果不通过Win32,您无法在Windows上执行任何操作。因此,任何在Windows上执行任何操作的软件都必须在某个时候调用Win32 API,这反过来会对Windows内核进行系统调用...因此,如果您真的对通过raw编程自己的GUI感兴趣Win32调用,我建议你对Win32非常熟悉。一本好书就像"Windows via C/C++" ...它不会给你特定的GUI信息,但它会让你深入了解Win32,你可以使用它与MSDN信息一起构建GUI 。要实际创建GUI本身,您可以参考MSDN GDI文档。
答案 1 :(得分:2)
你做不到。在Windows中绘制到屏幕的唯一方法是通过Win32 API。您可以在Win32上编写自己的GUI框架,但最终您必须让本机系统完成实际工作。
答案 2 :(得分:0)
好的,没有“Win32 API,MFC,.NET”....?好吧..试试Linux,然后:-) 或者写一个OS。 在史前时代我用DOS和turbo-C完成了GUI ... 也许你可以试试....