- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
LPVOID lpInfo = NULL;;
UINT unInfoLen = 0;
DWORD dwLangCode = 0;
if (!GetTranslationId(lpInfo, unInfoLen, GetUserDefaultLangID(), dwLangCode, FALSE))
{
if (!GetTranslationId(lpInfo, unInfoLen, GetUserDefaultLangID(), dwLangCode, TRUE))
{
if (!GetTranslationId(lpInfo, unInfoLen, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL), dwLangCode, TRUE))
{
if (!GetTranslationId(lpInfo, unInfoLen, MAKELANGID(LANG_ENGLISH, SUBLANG_NEUTRAL), dwLangCode, TRUE))
// use the first one we can get
dwLangCode = *((DWORD*)lpInfo);
}
}
}
Значит пиздец какой-то, а не C++.
Разстрѣлять на мѣстѣ.
какой нибудь long pointer void?
про tchar - слышал, что это какой -то волшебный чар, но не вкуривал
Угу, для бисексуалов, которые хотят, чтобы прога компилилась как cp1251'шная и как юникодная.
Не wchar (ты имел в виду wchar_t?), а WCHAR! КОД_ДОЛЖЕН_КРИЧАТЬ_КАПСОМ!
О да, в винапи код кричит от боли