IMEとCtl+Alt+Del の禁止について

[戻る]
Beppe 2001/11/18(日) 00:21:26
アプリケーション実行中だけ、Ctl+Alt+DelとIMEを無効にしたいのですが可能でしょうか?
IMEについては、アプリケーション起動時に半角英数入力にして、その後はアプリケーション
終了までAlt+半角を押しても無効にしたいのですが何か良い方法はあるでしょうか?
よろしくお願いします。

aki [HomePage] 2001/11/18(日) 00:33:55
とりあえず Ctl+Alt+Del のほうだけ


Win9x:

int nOldValue;
SystemParametersInfo(SPI_SCREENSAVERRUNNING,TRUE,&nOldValue,0);
戻す時は第二引数をFALSEにする。

WinNT:

やったことないけど低レベルキーボードフックで出来ると思います。

Beppe 2001/11/18(日) 01:25:08
Win95&98&Me用のアプリなのですが、とりあえず95だけしか試していませんがCtl+Alt+Delについては、
教えていただいた通りでできました。どうもありがとうございました。
また、Win98&2000についてだけですが、MSDNびよるとSystemParametersInfoの第一引数で
SPI_SETSHOWIMEUIを使用すればIMEの制御が可能みたいなので試してみます。

古いスレッドには追加発言できません。