|
菜鸟提问:如何用应用程序修改WINCE的DEFAULT LANGUAGE
[复制链接]
如何用应用程序修改WINCE的DEFAULT LANGUAGE呢?
我写了程序如下:
unsigned short SLANGID = MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED);
wprintf(L"langid = %d,slangid =%d,%d\n",LLANGID,SLANGID,MLANGID);
if(SetUserDefaultLCID(SLANGID))
wprintf(L"setuserdefaultlangid ok \n");
if(SetSystemDefaultLCID(SLANGID))
wprintf(L"setsystemdefaultlangid ok \n");
if(SetUserDefaultUILanguage(SLANGID))
wprintf(L"default language\n");
if(::PostMessage(HWND_BROADCAST, WM_WININICHANGE,0, INI_INTL))
wprintf(L"post message\n");
以上程序,可以更改LOCALE设置,但是DEFAULT LANGUAGE改不掉啊?为什么?(备注:我的CONTROL PANEL里的DEFAULT LANGUAGE选项也选不了,选择框是灰色的)
请哪位高手指点下,多谢!急!!!!
|
|