从微软提供的WM开发例子程序中找到的,除了取到是否是Smartphone的信息外,SystemParametersInfo还有很多其他不错的用途
Code
BOOL IsSmartphone()
{
HRESULT hr;
TCHAR szPlatform[MAX_PLATFORM] = { 0 };
BOOL bResult = FALSE;
CBR(SystemParametersInfo(SPI_GETPLATFORMTYPE, ARRAYSIZE(szPlatform), szPlatform, 0));
if (0 == _tcsicmp(szPlatform, TEXT("Smartphone")))
{
bResult = TRUE;
}
Error:
return bResult;
}
原文地址:http://www.cnmsdn.com/html/201008/1282481339ID7520.html
本文提供了一段C++代码示例,用于检测设备是否为Windows Mobile Smartphone。通过调用SystemParametersInfo函数并传递SPI_GETPLATFORMTYPE参数来获取平台类型。

被折叠的 条评论
为什么被折叠?



