Python Win32拡張機能を使用して、Windows XP上の任意のウィンドウを透明にするにはどうすればいいですか?Win32を使用してウィンドウを透明にしますか?
4
A
答えて
9
SetLayeredWindowsAttributes例:
import win32gui
import win32con
import winxpgui
import win32api
import subprocess
import time
subprocess.Popen("notepad.exe", shell=True)
time.sleep(1)
hwnd = win32gui.FindWindow(None, "New file - metapad") ## The caption of my empty notepad (MetaPad)
win32gui.SetWindowLong (hwnd, win32con.GWL_EXSTYLE, win32gui.GetWindowLong (hwnd, win32con.GWL_EXSTYLE) | win32con.WS_EX_LAYERED)
winxpgui.SetLayeredWindowAttributes(hwnd, win32api.RGB(0,0,0), 180, win32con.LWA_ALPHA)
3
あなたは透明ウィンドウを作成するためのSetLayeredWindowAttributesWIN32 API関数を使用することができます。
BOOL WINAPI SetLayeredWindowAttributes(
__in HWND hwnd,
__in COLORREF crKey,
__in BYTE bAlpha,
__in DWORD dwFlags
);
Hereあなたは透明度を設定するためのWin32 API関数をラップするために使用できるコードサンプルです。
関連する問題
- 1. 透明なwin32ウィンドウとテキスト
- 2. Win32とビジュアルスタイルを使用したボタンの背景透明度
- 3. どのようにしてウィンドウの一部だけを透明にすることができますか? (WIN32)
- 4. 透明度はCSS3 PIEを使用してie7で透明になります。
- 5. Unity3Dウィンドウを透明にし、クリックスルー
- 6. 透明なウィンドウ
- 7. Win32 APIを使用してC#でウィンドウを前面に移動
- 8. win32ウィンドウでOpenGLを使用して画像をレンダリングする
- 9. 非透過の子コントロール(または子ウィンドウ)を使用して透明ウィンドウを作成するにはどうすればよいですか?
- 10. グリズリーをフードの下で透明に使用しますか?
- 11. CIImageを使用してすべての黒ピクセルを透明にします。
- 12. 半透明で完全に透明なWindowsフォームを使用できますか?
- 13. キャンバスを使用して不透明なピクセルを白にする
- 14. CALayerを使用してUILabelの不透明度をアニメーション化しますか?
- 15. GDI +を使用して透明な背景でイメージを作成しますか?
- 16. ウィンドウの背景内の透明穴を作成します - WPF
- 17. 透明なウィンドウでJFrameの背景を消去します
- 18. Illustratorを使用した透明なSVG
- 19. iframeを使用した透明度
- 20. vb.netを使用してパネル内にフォームを表示します。エラー透明度
- 21. WPFで不透明マスクとして別のコントロールを使用しますか?
- 22. LIBGDXタイルマップは透明度を使用していません
- 23. スウィフトの入力を透明にして、境界線を下にして透明にします
- 24. ホバー時にドロップダウンメニューをホバーして背景ウィンドウを透明にするには?
- 25. ボーダー付き透明ウィンドウ
- 26. OpenGL上の透明なウィンドウ
- 27. PyQt5透明ウィンドウのバグ?
- 28. Linuxでの透明なウィンドウ
- 29. WinAPI透明ウィンドウをクリアする方法
- 30. イメージを不透明から半透明にアニメーション化する(そして半透明に保つ)