透明なWindowを作成するには? – プログラミング – Home

透明なWindowを作成するには?
 
通知
すべてクリア

透明なWindowを作成するには?


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

Serial通信をしている監視装置で、このApplication実行中に
いたずらや誤操作(Desktop上のiconからの別なappの起動や、Windows終了、File削除など)による、
troubleを防止するために画面全体に透明なWindowを作成したいのです。
このWindowは最下面に位置し、通常動作で、Desktop上のiconなどにforcusを
移動しようとすると、これを検出しpasswordを問い合わせるようにしようと思います。
管理者であれば、passwordで解除することができますが、
その他の人は、何もできないようにしたいのです。
どうやれば、透明Windowが作成できるかわかりません。
どこかに、参考資料があるのかもしれませんが、
見つけることができません。
海外出張先でtoubleが発生し、急遽、上記案が浮かんだ次第です。
恐縮ですが、情報を提供願います。


引用解決済
トピックタグ
masa
 masa
(@masa)
ゲスト
結合: 25年前
投稿: 12
 

長初心者の意見ですがマルチスレッドで起動されたプログラムがイベントを監視すればよいのではないでしょうか
「WM_MOVE」など
要は利用者にこの監視をしていることを知られたり、削除されたくないわけですよね
スレッド起動のプログラムなら可視/不可視を起動時に選択できると何かで呼んだ
記憶が.....


返信引用
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

透明ウィンドウであれば、WS_EX_TRANSPARENTスタイルでできると思いますが。
ただ、OSによってサポートされてたりされてなかったりがあったと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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