ウィンドウの下にあるアイコンをクリックするには

解決


カレーライズ  2006-05-23 09:35:59  No: 21753  IP: [192.*.*.*]

いつもお世話になります。
  今  ウィンドウを指定してを半透明化する処理をしています。SetLayeredWindowAttributes()を使ってウィンドウを透明化させることはできたのですが、ウィンドウを透明にしても透明化したウィンドウの下(後ろ)に隠れているデスクトップ上のアイコンはクリックできません。
  なんらかの方法を用いて、アイコンをクリックする方法はないでしょうか?? 透明化ではなくウィンドウを切り抜くみたいなことができるのでしょうか??  
以上  よろしくお願いします。

編集    削除
かみづ  2006-05-23 10:24:31  No: 21754  IP: [192.*.*.*]

リージョンかTransparentColorを使用すれば、ウィンドウを切り抜くことが出来ます。

編集    削除
カレーライズ  2006-05-24 09:03:58  No: 21755  IP: [192.*.*.*]

ありがとうございます。
  CreateRgn()とSetWindowRgn()を利用すればできそうですね。無事解決できそうです。ありがとうございました。

編集    削除