たとえば、ウィンドウ内の矩形のみが50%などの不透明度を持つようにすることができます。また、その部分にはマウスクリックが通過するようにWS_EX_TRANSPARENTの効果がありますか?どのようにしてウィンドウの一部だけを透明にすることができますか? (WIN32)
3
A
答えて
3
単純にWS_EX_TRANSPARENTを設定することはできませんが、2つのウィンドウを使用して、SetWindowRgnを使用して穴を持つウィンドウを作成し、WS_EX_LAYEREDスタイルとWS_EX_TRANSPARENTスタイルを使用して別の透明ウィンドウを配置します。
2
SetLayeredWindowAttributes Win32関数を見てください。
ウィンドウの不透明度と透明を設定するために使用することができます。
1
このCodeProjectの記事をご覧ください:Cool, Semi-transparent and Shaped Dialogs with Standard Controls for Windows 2000 and Above。
関連する問題
- 1. Win32を使用してウィンドウを透明にしますか?
- 2. 透明なwin32ウィンドウとテキスト
- 3. どのようにウィンドウがココアで一度だけ表示されることを確認できますか?
- 4. どのように私は透明なPNGファイルをPHPで色づけることができますか?
- 5. フォームの一部をC#で部分的に透明にするにはどうすればよいですか?
- 6. UIViewの一部を透明にする
- 7. 親指でwpfウィンドウをドラッグ:透明にすることはできますか?
- 8. wpfプログラムの透明な画像の一部だけをクリックします。
- 9. どのようにC#の可視ピクセルだけでマウスイベントをキャプチャするために、pictureBoxの半透明イメージを作ることができますか?
- 10. 非透過の子コントロール(または子ウィンドウ)を使用して透明ウィンドウを作成するにはどうすればよいですか?
- 11. 透明なDirectXコンテンツを透明なウィンドウに描画するにはどうすればよいですか?
- 12. Ionic 2ではどのようにタブを透明にすることができますか?
- 13. 各部門をどのように分けることができますか?
- 14. 私はどのようにtimeformatの特定の部分だけをスタイルすることができますか?
- 15. どのように私は透明なぼかしボーダーを作ることができますか?
- 16. divの1つの角だけをCSSで透明にするにはどうしたらよいですか?
- 17. どのように各ウィンドウを別のプロキシセレニウムで開けるようにすることができます
- 18. どのように私はアンドロイドスタジオで透明な背景をすることができますか?
- 19. どのようにしてagにnode_modulesでの一致を見つけることができますか?
- 20. スカラーコンパイラのフラグ/オプションの説明はどのようにして見つけることができますか?
- 21. CSSで不透明度がどのように不透明になっていますか?
- 22. SDLのウィンドウの一部だけを更新するには?
- 23. 透明にしている間、スワイプジェスチャをビューでどのように受け取ることができますか?
- 24. 「Numeral Signs-#」は列見出しの一部としてどのように読むことができますか?
- 25. Webtorrent - ファイルの一部だけをシードすることはできますか?
- 26. どのようにウィンドウの電話の透明なオーバーレイdivの下にある要素のクリックを防ぐことができますか?
- 27. どのようにユーザーが一度だけ番号を使用できるようにするのですか?
- 28. GTKファイルセレクタダイアログをウィンドウの一部にすることはできますか?
- 29. UIImageViewの一部を透明にします
- 30. 透明部分を含むシェイプの一部を非表示にしますか?
削減された不透明部分は、何とか他の方法で処理できますか、それとも同じ方法で処理しますか? – Razvi