私のフレームの境界線は白 (0xfffffffe) です。フレームの内部は黒 (0xff000000) です。境界線を半透明 (アルファ値 100) にし、内部を不透明にしたいと考えています。明らかに、私はこれを行ってSetLayeredWindowAttributes
いましたが、機能していません。
このバリエーション:SetLayeredWindowAttributes(RGB(0xxff, 0xff, 0xfe), 100, LWA_COLORKEY)
境界線を 100 のアルファに設定しますが、内部は完全に透明に設定します。
このバリエーション:SetLayeredWindowAttributes(RGB(0xxff, 0xff, 0xfe), 100, LWA_COLORKEY | LWA_ALPHA)
内部を 100 のアルファに設定しますが、境界線を完全に透明に設定します。
内部を不透明にし、境界線を透明にするにはどうすればよいですか? この状況では、複数のトップレベル ウィンドウを使用して効果を達成することはできません。