To subaru様 – プログラミング – Home

通知
すべてクリア

To subaru様


筋肉マン
 筋肉マン
(@筋肉マン)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

subaru様
「入力モードについて」を読みました。
入力モードの切替方はもうわかりました。ありがとうございました。
言語の切替方はわかりません。
言語の切替方を教えてください。

以上、宜しくお願いいたします。


引用解決済
トピックタグ
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

詳しくはないけど
LoadKeyboardLayout
ActivateKeyboardLayout
あたりでできそうな気はします。

掲示板なので名指しはやめましょう。


返信引用
筋肉マン
 筋肉マン
(@筋肉マン)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

ありがとうございました。
この方で xpシステムに利用できます。まだvistaには利用できません。

cnt = GetKeyboardLayoutList(0, NULL);

lpKL = (HKL FAR *)LocalAlloc(LPTR, sizeof(HKL)* cnt);

cnt = GetKeyboardLayoutList(cnt, lpKL);
if ( !cnt )
{
return FALSE;
}

while( 0 < cnt )
{
cnt--;

if( ( ImmGetIMEFileName(*(lpKL + cnt), szImeName, sizeof(szImeName) ) ) &&
( !lstrcmpi(strImmName, szImeName) ) )
{
hKLReturn = *(lpKL + cnt);
break;
}
}

vistaに関数ImmGetIMEFileNameを呼び出した後、何時も「0」を戻ります。
以上、ご指導してください。お願いいたします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました