PDA

View Full Version : تغییر زبان ویندوز از EN به FA در زمان اجرای برنامه



sardar_ahmadi
چهارشنبه 16 آبان 1386, 08:43 صبح
دوستان من می خواهم تغییر زبان ویندوز از EN به FA در زمان اجرای برنامه را انجام دهم که زبان عربی یعنی AR اضافه میشود . چه کنم که فقط En و FA باشد. من از دستور زیر استفاده میکنم.

loadkeyboardlayout('00000401',klf_activate);

manvaputra
چهارشنبه 16 آبان 1386, 09:51 صبح
سلام حتما شماره های که وارد میکنی مربوط به زبان عربیه برای همین اضافه میشه!

nasr
چهارشنبه 16 آبان 1386, 12:18 عصر
این کدها مخصوص اینکار است


LoadKeyboardLayout('00000429',0); //set to Farsi
LoadKeyboardLayout('00000409',0); //set to English
LoadKeyboardLayout('00000401',0); //set to Arabic (in Windows 98/Me)



Application.BiDiKeyboard:='00000401';
Application.BiDiKeyboard:='00000409';


ActivateKeyboardLayout(0,1);
ActivateKeyboardLayout(1,0);