PDA

View Full Version : سوال: تشخیص زبان جاری ویندوز



iman_Delphi7
دوشنبه 01 شهریور 1389, 20:41 عصر
با سلام.
یه سوال از دوستان داشتم که ممنونمی شم کمکم کنید.
می خواستم زبان جاری ویندوز رو بدست بیارم. منظورم همون زبانیه که با Alt + Shift عوض میشه. زبان Default ویندوز رو میدونم چطور میشه بدست آورد ولی اینو نمی دونم.
و بعد اینکه آیا میشه تغییر زبان رو هم تشخیص داد یا نه.
البته سوال اول مهمتره.
با تشکر.

tdkhakpur
سه شنبه 02 شهریور 1389, 12:21 عصر
منظورم همون زبانیه که با Alt + Shift عوض میشه. زبان Default ویندوز رو میدونم چطور میشه بدست آورد ولی اینو نمی دونم.
و بعد اینکه آیا میشه تغییر زبان رو هم تشخیص داد یا نه.




LoadKeyboardLayout('00000429', KLF_ACTIVATE); فارسی
LoadKeyboardLayout( '00000409', KLF_ACTIVATE); لاتین

و برای بررسی لایه فعال از

GetKeyboardLayoutName
استفاده کنید.