



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Windows中一些宏的含義1._WIN32_WINDOWS,_WIN32_WINNT,WINVER這三個(gè)宏其實(shí)都是Windows的版本宏,在Windows 95,98,Me這一分支的OS中,Windows的定義的版本宏是_WIN32_WINDOWS。與此同時(shí),Windows重新開發(fā)了NT系列,且其編號從NT4.0開始,經(jīng)過Windows 2000,XP,Server 2003,Vista,Server2008,Win7,Win8. 在這一分支中,Windows的定義的版本宏是_WIN32_WINNT。_WIN32_WINDOWS宏便被廢棄了。WINVER是_WIN32_WINDOWS或_WIN32_WINNT的別名。在SDK的sdkddkver.h中有其定義,可見WINVER_WIN32_WINNT宏的值。#ifndef WINVER#ifdef _WIN32_WINNT/ set WINVER based on _WIN32_WINNT#define WINVER _WIN32_WINNT#else#define WINVER 0x0601#endif#endifWindow各個(gè)版本對應(yīng)的宏值Minimum system requiredMacros to defineWin8_WIN32_WINNT=0x0602WINVER=0x0602Win7_WIN32_WINNT=0x0601WINVER=0x0601Windows Server 2008 R2_WIN32_WINNT=0x0601WINVER=0x0601Windows Server 2008_WIN32_WINNT=0x0600WINVER=0x0600Windows Vista_WIN32_WINNT=0x0600WINVER=0x0600Windows Server 2003_WIN32_WINNT=0x0502WINVER=0x0502Windows XP_WIN32_WINNT=0x0501WINVER=0x0501Windows 2000_WIN32_WINNT=0x0500WINVER=0x0500Windows NT 4.0_WIN32_WINNT=0x0400WINVER=0x0400Windows Me_WIN32_WINDOWS=0x0500WINVER=0x0500Windows 98_WIN32_WINDOWS=0x0410WINVER=0x0410Windows 95_WIN32_WINDOWS=0x0400WINVER=0x04002._WIN32_IEWindows IE瀏覽器的版本宏。瀏覽器各個(gè)版本宏的值定義在sdkddkver.h中,#define _WIN32_IE_IE20 0x0200#define _WIN32_IE_IE30 0x0300#define _WIN32_IE_IE302 0x0302#define _WIN32_IE_IE40 0x0400#define _WIN32_IE_IE401 0x0401#define _WIN32_IE_IE50 0x0500#define _WIN32_IE_IE501 0x0501#define _WIN32_IE_IE55 0x0550#define _WIN32_IE_IE60 0x0600#define _WIN32_IE_IE60SP1 0x0601#define _WIN32_IE_IE60SP2 0x0603#define _WIN32_IE_IE70 0x0700#define _WIN32_IE_IE80 0x0800在sdkddkver.h中也可以看到,不同的Windows版本,所支持的IE瀏覽器版本是不同的。從以下的代碼可以看到,Windows XP之前的系統(tǒng),只支持IE到IE6. 從Windows XP之后,所有的Windows版本都支持IE支持到IE8. IE9不再支持Windows XP(包括Server 2003)。IE10則不再支持Vista。(refer to:/view/85144.htm?fromId=703)#ifndef _WIN32_IE #ifdef _WIN32_WINNT / set _WIN32_IE based on _WIN32_WINNT #if (_WIN32_WINNT = _WIN32_WINNT_NT4) #define _WIN32_IE _WIN32_IE_IE50 #elif (_WIN32_WINNT = _WIN32_WINNT_WIN2K) #define _WIN32_IE _WIN32_IE_IE501 #elif (_WIN32_WINNT = _WIN32_WINNT_WINXP) #define _WIN32_IE _WIN32_IE_IE60 #elif (_WIN32_WINNT = _WIN32_WINNT_WS03) #define _WIN32_IE 0x0602 #else #define _WIN32_IE 0x0800 #endif #else #define _WIN32_IE 0x0800 #endif#endif3. _MSC_VER_MSC_VER 定義編譯器的版本。程序中加入_MSC_VER宏可以根據(jù)編譯器版本讓編譯器選擇性地編譯一段程序。(refer to:/view/1276757.htm)Visual StudioVisual C+ Version_MSC_VER ValueVisual C+ 2010VC+ 10.01600Visual C+ 2008VC+ 9.01500Visual C+ 2005VC+ 8.01400Visual C+ 2003VC+ 7.11310Visual C+ 2003VC+ 7.01300Visual C+ 6.0VC+ 6.01200VC+ 5.011004. _WIN3232 bit Plarform:#ifdef_WIN325. _Win646
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高一第3章數(shù)學(xué)試卷
- 汾陽6年級數(shù)學(xué)試卷
- 肋骨骨折術(shù)后護(hù)理
- 2024年11月浙江海鹽湖商村鎮(zhèn)銀行股份有限公司招考人員筆試歷年參考題庫附帶答案詳解
- 2025至2030乘用車行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 2024年南充市順慶區(qū)和平路街道社區(qū)衛(wèi)生服務(wù)中心招聘筆試真題
- 2025至2030草藥和有機(jī)睫毛膏行業(yè)市場深度研究與戰(zhàn)略咨詢分析報(bào)告
- 福清市初三數(shù)學(xué)試卷
- 分?jǐn)?shù)乘法五下數(shù)學(xué)試卷
- 高考新教材數(shù)學(xué)試卷
- 社會語言學(xué)視角下網(wǎng)絡(luò)流行用語研究
- 《拍賣概論》考試題庫(精煉版)
- DL-T5434-2021電力建設(shè)工程監(jiān)理規(guī)范
- 設(shè)計(jì)投標(biāo)服務(wù)方案
- “一帶一路”倡議與國際合作課件
- 貨物供應(yīng)方案及運(yùn)輸方案
- 中醫(yī)養(yǎng)生健康小妙招的課件
- 拉鏈采購合同
- 紀(jì)檢監(jiān)察大數(shù)據(jù)平臺建設(shè)方案
- 09J202-1 坡屋面建筑構(gòu)造(一)-2
- 2024年山東兗礦能源集團(tuán)股份有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論