LanguageBar ActiveX control
- Displays currently selected input language for a process.
- Switches between available input languages.
- Locks selected input language preventing it from being accidentally changed.
- Allows linking input controls to specified languages (GotFocus).
Download fully functional demo version and Help file
http://www.news2news.com/vfp/?solution=7A sample of usage:
WITH ThisForm.LangCtl
.InputLanguageLocked = .F.
.InputLanguage = 'FR'
.InputLanguageLocked = .T.
ENDWITH
An input language for a process can be set by
- Double click on LanguageBar control
- Through selection in control's context menu
- By setting control's InputLanguage property
- By calling control's SetInputLanguage( nLangIndex ) method
LanguageBar control displays current input language even if a hosting form does not have the keyboard focus. Concurrently running LanguageBar instances do not create conflicts.