2010-04-09 84 views
2

我正在使用过时的项目,非常老看GUI(使用的GUI框架是超过10岁)Windows API的GUI编程

由于使用的编程语言是埃菲尔铁塔,几乎没有什么好用于GUI开发的库。虽然用于C库的Wrappers存在,但用它们来包装类似Qt的东西并不那么容易。 当前的GUI框架使用Windows API创建窗口,小部件等。但如前所述 - 这是非常古老的。

现在我想更多地了解如何直接使用Windows API来创建艺术GUI的

有人可以推荐任何阅读材料的状态?

+1

我认为“Windows API”和“艺术图形用户界面的开头”不属于同一个句子。我敢肯定,大多数本地GUI都是用C#编写的,而Qt确实是最好的选择。 – 2010-04-09 08:18:05

+0

但是既然我在埃菲尔编程,我不能去Qt。我不能包装它,因为它使用了一个特殊的预处理器,而Eiffel的包装功能相当有限。 – genesys 2010-04-09 08:43:53

+1

@Michael Aaron Safyan - **您在Windows中看到的每个** GUI元素(Java swing除外)都是使用“Windows API”创建的。各种C#图书馆只是包装。所以理论上你可以用简单的API来实现任何东西。 – shoosh 2010-04-09 08:55:18

回答

1

不需要lot of surgery即可打开Windows视觉样式并获得即时新面貌。如果您的工具集不允许创建资源,请查看Windows SDK中的mt.exe。