InputLanguage 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 언어를 관리하기 위한 메서드와 필드를 제공합니다. 이 클래스는 상속될 수 없습니다.
public ref class InputLanguage sealed
public sealed class InputLanguage
type InputLanguage = class
Public NotInheritable Class InputLanguage
- 상속
-
InputLanguage
예제
다음 코드 예제에는 설치 된 언어의 목록을 가져옵니다. 예제에는 필요 textBox1
인스턴스화된 올바르고 textBox1.MultiLine
로 설정 된 true
합니다.
public:
void GetLanguages()
{
// Gets the list of installed languages.
for each ( InputLanguage^ lang in InputLanguage::InstalledInputLanguages )
{
textBox1->Text = String::Concat( textBox1->Text, lang->Culture->EnglishName, "\n" );
}
}
public void GetLanguages() {
// Gets the list of installed languages.
foreach(InputLanguage lang in InputLanguage.InstalledInputLanguages) {
textBox1.Text += lang.Culture.EnglishName + '\n';
}
}
Public Sub GetLanguages()
' Gets the list of installed languages.
Dim lang As InputLanguage
For Each lang In InputLanguage.InstalledInputLanguages
textBox1.Text &= lang.Culture.EnglishName & ControlChars.Cr
Next lang
End Sub
다음 예제에서는 현재 입력된 언어와 기본 입력된 언어를 설정합니다. 예제에는 필요 textBox1
인스턴스화된 올바르고 textBox1.MultiLine
로 설정 된 true
합니다.
public:
void SetNewCurrentLanguage()
{
// Gets the default, and current languages.
InputLanguage^ myDefaultLanguage = InputLanguage::DefaultInputLanguage;
InputLanguage^ myCurrentLanguage = InputLanguage::CurrentInputLanguage;
textBox1->Text = String::Format( "Current input language is: {0}\nDefault input language is: {1}\n",
myCurrentLanguage->Culture->EnglishName, myDefaultLanguage->Culture->EnglishName );
// Changes the current input language to the default, and prints the new current language.
InputLanguage::CurrentInputLanguage = myDefaultLanguage;
textBox1->Text = String::Format( "{0}Current input language is now: {1}",
textBox1->Text, myDefaultLanguage->Culture->EnglishName );
}
public void SetNewCurrentLanguage() {
// Gets the default, and current languages.
InputLanguage myDefaultLanguage = InputLanguage.DefaultInputLanguage;
InputLanguage myCurrentLanguage = InputLanguage.CurrentInputLanguage;
textBox1.Text = "Current input language is: " + myCurrentLanguage.Culture.EnglishName + '\n';
textBox1.Text += "Default input language is: " + myDefaultLanguage.Culture.EnglishName + '\n';
// Changes the current input language to the default, and prints the new current language.
InputLanguage.CurrentInputLanguage = myDefaultLanguage;
textBox1.Text += "Current input language is now: " + myDefaultLanguage.Culture.EnglishName;
}
Public Sub SetNewCurrentLanguage()
' Gets the default, and current languages.
Dim myDefaultLanguage As InputLanguage = InputLanguage.DefaultInputLanguage
Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
textBox1.Text = "Current input language is: " & _
myCurrentLanguage.Culture.EnglishName & ControlChars.Cr
textBox1.Text &= "Default input language is: " & _
myDefaultLanguage.Culture.EnglishName & ControlChars.Cr
' Changes the current input language to the default, and prints the new current language.
InputLanguage.CurrentInputLanguage = myDefaultLanguage
textBox1.Text &= "Current input language is now: " & _
myDefaultLanguage.Culture.EnglishName
End Sub
설명
입력된 언어는 어떻게 키보드의 물리적 키에 매핑되거나 언어의 문자를 결정 하는 문화권/키보드 레이아웃 쌍입니다. 입력된 언어는 Platform SDK 함수에서 반환 하는 것과 같은 Windows 입력된 로캘 식별자를 기반으로 GetKeyboardLayout
입니다. 입력된 로캘 식별자는 키보드 레이아웃 (HKL) 값에 대 한 핸들을 라고도 합니다.
사용 된 static
시스템 및 스레드 또는 프로세스에 대 한 입력된 언어를 변경 하려면 설치 된 모든 찾기 매핑을 제공 하는 메서드. 호출 CurrentInputLanguage 가져올 현재 입력 언어입니다. 호출 DefaultInputLanguage 기본 입력된 언어에 대 한 합니다. 호출 InstalledInputLanguages 이 시스템에 설치 된 모든 언어를 가져오려고 합니다. 사용 하 여 설치 된 모든 언어 목록을 만들면 CurrentInputLanguage 현재 변경 하려면 다른 언어로 언어를 입력 합니다.
속성
Culture |
현재 입력 언어의 culture를 가져옵니다. |
CurrentInputLanguage |
현재 스레드의 입력 언어를 가져오거나 설정합니다. |
DefaultInputLanguage |
시스템의 기본 입력 언어를 가져옵니다. |
Handle |
입력 언어에 대한 핸들을 가져옵니다. |
InstalledInputLanguages |
설치된 모든 입력 언어의 목록을 가져옵니다. |
LayoutName |
컴퓨터에 설치된 운영 체제의 국가별 설정에 나타나는 대로 현재 키보드 레이아웃의 이름을 가져옵니다. |
메서드
Equals(Object) |
두 입력 언어가 동일한지 여부를 지정합니다. |
FromCulture(CultureInfo) |
지정한 culture와 연관된 입력 언어를 반환합니다. |
GetHashCode() |
해당 입력 언어의 해시 코드를 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |