![]() |
#19 |
Участник
|
Еще один момент
Я работаю в английской версии Win7 с установленными русским MUI. У меня при старте Аксапты неправильно отображается текст в закладках в главном меню, а так же текст кнопок на формах (визуальные эффекты включены) Первый вариант. Можно отключить визуальные эффекты Второй вариант. В WinApi добавить следующие методы X++: client static int GetSystemDefaultLCID() { DLL kernel32 = new DLL("kernel32"); DLLFunction func = new DLLFunction(kernel32, "GetSystemDefaultLCID"); ; func.returns(ExtTypes::DWord); return func.call(); } client static int SetThreadLocale (int _locale) { DLL kernel32 = new DLL("kernel32"); DLLFunction func = new DLLFunction(kernel32, "SetThreadLocale"); ; func.arg(ExtTypes::DWord); func.returns(ExtTypes::DWord); return func.call(_locale); } X++: if (xGlobal::clientKind() == ClientType::Client) winapi::SetThreadLocale(winapi::GetSystemDefaultLCID()); Минус этого варианта - текст кнопках в окне "Регистрация в системе" все равно будет отражаться неправильно - код в классе info выполняется значительно позже
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: gl00mie (5). |
Теги |
windows 7, кодировка, шрифты, ax3.0 |
|
|