2013-01-10 84 views
3

在Windows 7 API與Windows 95中創建窗口,對話框和按鈕有什麼不同嗎?你可以在Windows 7上編程Windows 95代碼嗎?

+0

不確定,所以我把它作爲註釋發佈,而不是回答,但我相信你的IDE應該有標誌讓你定義目標版本的Windows,所以應該沒問題。這些標誌定義了一些可以啓用某些API並禁用其他API的宏。 –

+2

Windows 95 ... ROFL ...誘惑VTC這是「太本地化」。 :P – Mysticial

+1

是的,Windows95包含Windows 7已將其隱藏起來的全套「FsckIt」,「ItsFscked」和「GetFscked」API調用。 –

回答

6

是的,沒有 - 適用於Windows 95最應的代碼上編譯和運行Windows 7,但Windows 7還增加了不少新的「東西」,根本不存在在Windows 95

+0

並棄用(或有時甚至刪除)在Windows 95中存在的東西。 – chris

+0

@chris ...像Windows95;) –

+0

@chris:是的,有些東西被刪除(因此「*最*代碼」),但絕大多數仍然是。 –

3

的基本原理並沒有改變那麼多,而且由於Windows對向後兼容性很好,你會發現諸如對話框和按鈕之類的東西幾乎完全相同。

由於Windows 95多年來一直未得到支持,因此您可能需要找到工具集的較舊編譯器和其他位來構建適當的可執行文件。

2

對於創建Windows,不,如果您使用SDK進行編程。但操作系統創建的元素的外觀和風格將遵循操作系統風格(Windows 95和Windows 7中的Windows不同)。

相關問題