判斷WinCE的版本

2021-06-06 01:47:25 字數 2109 閱讀 3365

在寫wince程式時,經常要針對不同的版本寫不同的**,如何在預編譯時判斷wince的版本呢?

可使用如下語句判斷

//***************

//判斷wince版本號

#if(_win32_wce == 211)

//your code;

#endif

#if(_win32_wce >= 200)

//your code;

#endif

#if(_win32_wce < 300)

//your code;

#endif

//**********===

//判斷wince與pc

#ifdefined(_win32_wce)

//your code;

#endif

//**********====

判斷palm size pc

#if defined(_win32_wce_pspc)

//your code;

#endif

//**********===

//判斷pocket pc

if defined(win32_platform_pspc)

// pocket pc or palm size pc

#if(win32_platform_pspc == 1)

// pocket pc 2000

#elif(win32_platform_pspc == 310)

// pocket pc 2002

#else

// some other pocket pc

#endif

//**********===

//判斷模擬器

#ifdef_win32_wce_emulation

//your code;

#endif

//**********===

//判斷hpc

#if defined(win32_platform_hpc2000)

// h/pc 2000

#elif defined(win32_platform_hpcpro)

// h/pc pro

#endif

//**********===

//判斷smartphone

#if defined(win32_platform_wfsp)

// smartphone

#endif

//**********===

//判斷cpu型別

#if defined(arm)

// arm processor

#elif defined(mips)

// mips processor

#elif defined(sh3)

// sh3 processor

#elif defined(sh4)

// sh4 processor

#elif defined(x86)

// x86 processor - emulator version

#else

// 其它

#endif

Windows Mobile 版本的判斷

也歡迎各位到該論壇提問答疑.有時候在寫wm上程式時需要對不同的wm版本做不同的處理,於是這就需要判斷出不同的版本來.sdk提供了乙個api,讓開發者獲知執行該程式的系統版本.bool getversionex lposversioninfo lpversioninformation 這個api很簡單...

html判斷IE版本

1.除ie外都可識別 2.3.4.5.6.7.8.9.10.11.ite less than or equal to意思是小於或等於ie6瀏覽器,用於ie瀏覽器的條件注釋,常用於csshack,針對ie的js等。在進行web標準網頁的學習和應用過程中,網頁對瀏覽器的相容性是經常接觸到的乙個問題。其中...

判斷 iOS 系統版本

system versioning preprocessor macros define system version equal to v uidevice currentdevice systemversion compare v options nsnumericsearch nsordere...