1
我該如何創建一個透明的DirectX?我試過很多次使用如何創建透明的DirectX?
direct3D9Device->Clear(0, NULL, D3DCLEAR_TARGET, NULL, 0.0f, 0)
渲染紋理前,但它不工作。
我該如何創建一個透明的DirectX?我試過很多次使用如何創建透明的DirectX?
direct3D9Device->Clear(0, NULL, D3DCLEAR_TARGET, NULL, 0.0f, 0)
渲染紋理前,但它不工作。
你不能用DirectX來做到這一點。
你將需要:
UpdateLayeredWindow
function)希望這有助於!快樂的編碼。
感謝您的回覆...我會嘗試並更新您的... – user3336737
:我試過了,但是窗戶不再透明。我嘗試了以下方法。 1.使用「CreateWindow」ApI創建窗口。 2.創建窗口後,使用SetWindowLong(hwnd,WS_EX_LAYERED,l); 3.然後SetLayeredWindowAttributes(hwnd,RGB(0,0,0),0,LWA_COLORKEY | LWA_ALPHA); – user3336737
@ user3336737你檢查了代碼示例嗎? – Drop