2010-04-09 86 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。