3

マシンにインストールされている言語/キーボード レイアウトにアクセスする必要がある多言語 Access アプリケーションがあります。さまざまな言語での入力を受け入れる特定のフィールドがあります。これらのフィールドに出入りするときに、アクティブな言語/キーボード レイアウトを変更できるようにしたいと考えています。

これにはある種の Windows API があると確信していますが、何も上げることができませんでした。コード例、リンク、または正しい方向に向けられる可能性のあるものを喜んで提供します。

4

1 に答える 1

2

キーボード入力機能を使用して、アクティブなキーボードレイアウトを変更できます。確認する必要のある関数は次のとおりです。

ロケールIDのリストは、MSDNで見つけるか、ここからダウンロードできます。EnumSystemLocales関数を使用して、現在インストールされているロケールを取得できます。コードの品質を保証することはできませんが、これらの関数の使用例を次に示します。

http://vbnet.mvps.org/index.html?code/locale/enumsystemlocales.htm

http://www.vbforums.com/showthread.php?t=22694

http://www.ex-designz.net/apidetail.asp?api_id=499

http://www.xtremevbtalk.com/showthread.php?p=1313750

于 2010-10-08T21:31:45.770 に答える