![]()  | 
	
 
  | 
		
			
  | 	
	
	
		
		|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | Опции просмотра | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Добрый день. В ОС Windows есть системный трей, и в нижнем правом углу "Языковая панель", в которой можно изменить текущий язык ввода. 
		
	
		
		
		
		
		
	
		
		
	
	
	никто не в курсе где в реестре Windows записывается текущее значение выбранного языка (русский там, английский и далее)? или может не в реестре а где то еще?  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 "где-то там"...  
		
	
		
		
		
		
		
	
		
		
	
	
	  Скажу лишь что это команды WinAPI и реестр может указать лишь язык по умолчанию. Причем в Win7 и WinXP разные команды... Если же речь идет про язык в чужих программах, то это тема для небольшой ветки форума... Самую лучшую статью на руском находил на Королевстве Делфи.  | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Код: 
	function GetLanguage: string;
var
  Lar: array[0..$FFF] of char;
begin
  GetKeyboardLayoutName(Lar);
  case StrToInt(StrPas(Lar)) of
    409: Result:='Мова: Англійська';
    419: Result:='Мова: Російська';
    422: Result:='Мова: Українська';
  else
    LoadKeyboardLayout('00000409',KLF_ACTIVATE);
    Result:='Мова: Англійська';
  end;
end; | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 не, не оно 
		
	
		
		
		
		
		
	
		
		
	
	
	вот смотри: - запускаю к примеру браузер - выбираю для него англ. язык для ввода к примеру логина-пароля как сторонней программе узнать, какоя текущая языковая страница может: - получить ИД браузера? - по ИД получить соответсвующий ему язык?  | 
| 
		 
			 
			#5  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Microsoft® Win32® Programmer's Reference 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	Цитата: 
	
  |