通知
すべてクリア
Topic starter
2001年9月7日 11:04 PM
Serial通信をしている監視装置で、このApplication実行中に
いたずらや誤操作(Desktop上のiconからの別なappの起動や、Windows終了、File削除など)による、
troubleを防止するために画面全体に透明なWindowを作成したいのです。
このWindowは最下面に位置し、通常動作で、Desktop上のiconなどにforcusを
移動しようとすると、これを検出しpasswordを問い合わせるようにしようと思います。
管理者であれば、passwordで解除することができますが、
その他の人は、何もできないようにしたいのです。
どうやれば、透明Windowが作成できるかわかりません。
どこかに、参考資料があるのかもしれませんが、
見つけることができません。
海外出張先でtoubleが発生し、急遽、上記案が浮かんだ次第です。
恐縮ですが、情報を提供願います。
2001年9月10日 8:00 AM
長初心者の意見ですがマルチスレッドで起動されたプログラムがイベントを監視すればよいのではないでしょうか
「WM_MOVE」など
要は利用者にこの監視をしていることを知られたり、削除されたくないわけですよね
スレッド起動のプログラムなら可視/不可視を起動時に選択できると何かで呼んだ
記憶が.....
2001年9月10日 3:44 PM
透明ウィンドウであれば、WS_EX_TRANSPARENTスタイルでできると思いますが。
ただ、OSによってサポートされてたりされてなかったりがあったと思います。