Re: [請益] 請問關於 輸入法 的狀態偵測
看板GameDesign (遊戲設計)作者pleaselouis (LOUISN)時間16年前 (2008/12/11 12:27)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
大家好 最近工作比較忙 所以比較晚回文 歹勢
: 我還是一頭霧水 因此來這邊請教大家 要如何才能偵測到輸入法的狀態
char g_szImeName[ 1024 ];
HKL hKL = GetKeyboardLayout( 0 );
if(ImmIsIME(hKL))
{
memset(g_szImeName,0,sizeof(g_szImeName));
HIMC hIMC = ImmGetContext( hge->System_GetState(HGE_HWND) );
ImmEscape( hKL, hIMC, IME_ESC_IME_NAME,g_szImeName );
ImeStateName = g_szImeName;
ImmReleaseContext( hge->System_GetState(HGE_HWND), hIMC );
}
else{ImeStateName="";}
後來終於發現 這樣就可以偵測到 輸入法的種類 把輸入法名稱存到陣列中
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.190.21
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章