2014/4/25 (金) 11:08:37 snail |
▼ takiさん
さすが若い、朝早くまでがんばれますね。
私は早く寝たのはいいけど胃食道逆流で死んでいました。
ところで、たたみやさんのHPに
http://hp.vector.co.jp/authors/VA015730/delphi/TipsTips.html
>procedure ImeOnOff(const winctr :TWinControl; const status:boolean);
> var Imc:HIMC;
>begin
> winctr.SetFocus;
> if status then Win32NLSEnableIME(winctr.Handle,true) else Win32NLSEnableIME(winctr.Handle,false);
> // MS-IMEでは上記のようにします。win98以降のもの?
> Imc := ImmGetContext(winctr.Handle);
> if status then ImmSetOpenStatus(imc,true) else ImmSetOpenStatus(imc,false);
> ImmReleaseContext(winctr.Handle, Imc);
>//その他のIME(Atokなど)では、上の3行でOKみたいです。
>end;
という記事がありました。IMEによって動作の違いがあるようですね。
ちなみに私は ATOK です。
また後から色々と確認してみます。
|
|