IMEとCtl+Alt+Del の禁止について – プログラミング – Home

通知
すべてクリア

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


Beppe
 Beppe
(@Beppe)
ゲスト
結合: 24年前
投稿: 4
Topic starter  

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


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

とりあえず Ctl+Alt+Del のほうだけ

Win9x:

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

WinNT:

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


返信引用
Beppe
 Beppe
(@Beppe)
ゲスト
結合: 24年前
投稿: 4
Topic starter  

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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