XP下的叫"小弟我的电脑"WIN7下叫"计算机"小弟我用程序怎么获得这些系统文字
XP下的叫"我的电脑",WIN7下叫"计算机",我用程序如何获得这些系统文字?
XP下的叫"我的电脑",WIN7下叫"计算机",我用程序如何获得这些系统文字?
我需要程序自动获得这些文字,然后显示在我的程序里,这样不管什么语言的操作系统,程序里显示的文字都没有问题。
------解决方案--------------------
XP下的叫"我的电脑",WIN7下叫"计算机",我用程序如何获得这些系统文字?
我需要程序自动获得这些文字,然后显示在我的程序里,这样不管什么语言的操作系统,程序里显示的文字都没有问题。
------解决方案--------------------
- C/C++ code
LPITEMIDLIST pidl = NULL; hr = SHGetFolderLocation(NULL, CSIDL_DRIVES, NULL, 0, &pidl); if (SUCCEEDED(hr)) { SHFILEINFOW sfi = {0}; hr = SHGetFileInfo((LPCTSTR)pidl, -1, &sfi, sizeof(sfi), SHGFI_PIDL | SHGFI_DISPLAYNAME) if (SUCCEEDED(hr)) { // The display name is now held in sfi.szDisplayName. // sfi.szDisplayName 储存着"我的电脑" } } ILFree(pidl);