解決策を探しましたが、解決策が見つかりませんでした。ネイティブ Win32 では、framedwindow のクライアント領域を透明にすることができます:
HWND hwnd = (HWND)GetHandle();
SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED|WS_EX_TOOLWINDOW);
SetLayeredWindowAttributes(hwnd, RGB(255,255,255), 0, LWA_COLORKEY);
Refresh();
これは wxwidgets でも機能します。クライアントエリアも透明にします。しかし、現在、Windows フォームはクリックできません。このコードをペイントイベントメソッド「TestFrame::OnPaint(wxPaintEvent& event)」とメソッド「TestFrame::TestFrame(wxWindow* parent,wxWindowID id)」に入れようとしました。
ウィンドウを移動するには、タイトルバーをクリックできるようにするだけです。
前もって感謝します。