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);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.