Låt inte din dator krascha igen. Ladda ner Reimage nu!

Dagens guide är vanligtvis utformad för att hjälpa dig när du får ett directx see-through-fönster-felmeddelande.

att råka få

Du använder DirectComposition, LayeredWindows, DesktopWindowManager eller WPF. Alla metoder får sina för- och nackdelar:

-DirectComposition är några av de mest effektiva, men kräver Windows och är dessutom begränsad till 60Hz.

-LayeredWindows har vanligtvis nyligen problem med att köra D3D, som har Direct2D till DXGI-kompatibilitet.

-WPF är måttligt snabb att använda via D3DImage, men ibland generellt begränsad till 60Hz plus DX9 och ingen MSAA. Kompatibilitet med mycket höga DX-versioner via DXGI är en möjlighet, MSAA kan också användas eftersom MSAA-renderingsmålet ändras till den ursprungliga icke-MSAA-ytan.

-DesktopWindowManager erbjuder hög prestanda medan Windows Vista, men DirectX-versionerna låter minimala jämfört med det DWM-genererade kontot (fortfarande DX9 i Vista). Lösningar, som är mycket viktigare för DX-byggen, bör vara möjliga med DXGI om det är tillgängligt.

Om du inte har pixel för pixel kan du utan tvekan använda opacitetsvärdet för en responsiv transparent form.

Eller så kan du använda en gammal Win32-metod för den exakta Windows Alpha-världen (kom ihåg att Alpha en trovärdig 6 inte fångar känslig musinmatning):

directx kristallklart fönster

SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);Färguppsättning COLORREF = 0;BYTalf=128;SetLayeredWindowAttributes(hWnd, Color Of, Alpha, LWA_ALPHA);

Jag har kunnat sätta på – alla applikationer som beskrivs med C# och SharpDX, men på senare tid när jag använder DirectComposition, LayeredWindows och Win32 Organic rekommenderas själva C++-omslagskoden. Till att börja med skulle jag föreslå WPF via.

Lid inte längre av PC-fel.

Håll din dator igång som ny med Restoro � den ultimata Windows-programvaran för fellösning. Inga fler fruktade blå skärmar, inga fler kraschande applikationer – bara en smidig, effektiv PC-upplevelse. Med enkel upplösning av vanliga Windows-problem med ett klick är Restoro ett måste-program för alla som vill hålla sin dator i toppskick.

  • 1. Ladda ner och installera Reimage-programvaran
  • 2. Starta programmet och välj ditt språk
  • 3. Följ instruktionerna på skärmen för att starta en genomsökning av din dator efter problem

  • Vi tränar för att erbjuda våra tjänster gratis och får inte störa ditt besök med påträngande reklam eller bara begränsningar. Stöd oss ​​genom att inaktivera denna annonsblockerare och vitlista vårt område.

    p>

    Fönsteröverlagringstransparens

    10 juli, därefter kl. 20.53.
    MEN#ett

    Forumhjälte

    Geeckos avatar

    Angiven: 2009

    Inlägg: 1 426

    ColspanRank: 37063, Nivå: 29

    Högsta nivå: 31 %, 1737 program krävs

    Överlägg fönstertransparens

    directx transparent window

    Hej alla,

    Låt oss nämna första gången jag spelar med hjälp av detta, jag försöker formulera ett utmärkt överlägg som kan användas i framtiden i spelet, så det är varje skärmdumpsförklaring, inte en hake.

    Jag installerade en minimal uppsättning exe-nedladdningar för att testa, och la sedan till den lidande porten till dll:n och mot spelet…

    Mitt problem är att det inte fungerar när jag försöker rita text med d3d runt ett lämpligt genomskinligt fönster. Hur som helst, jag producerade pDevice->Clear samt SetLayeredWindowAttributes för att försöka få det jag vill ha.

    Jag baserade min distinkta källa på detta enda ämne:

    http://www.unknowncheats.me/forum/an…l-and-d3d.html

    Här är definitivt källan (d3d-delen):

    Kod:

    LPDIRECT3D9 pD3D betyder Direct3DCreate9(D3D_SDK_VERSION); D3DPRESENT_PARAMETERS d3dpp är 0; LPDIRECT3DDEVICE9 pd3dDevice; LONG lStyle betyder GetWindowLong(hWnd, gwl_style); lStyle &= ~(WS_CAPTION | WS_THICKFRAME | WS_MINIMIZE | WS_MAXIMIZE | WS_SYSMENU); SetWindowLongA(hWnd, GWL_STYLE, lStyle); SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttributes(hWnd, RGB(0,0,0), 0, LWA_COLORKEY); d3dpp.= TRUE windowed; d3dpp.SwapEffect betyder D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat innebär D3DFMT_A8R8G8B8; pD3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL, hWnd,D3DCREATE_SOFTWARE_VERTEXPROCESSING,&d3dpp,&pd3dDevice); D3DXMATRIX matProj; LPD3DXFONT pFont; D3DXCreateFontA(pd3dDevice, tio, 2, FW_BOLD, 0, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY | default_pitch FF_DONTCARE, “Cambria” eller &pFont ); RECT teckensnitt; rFont.left innebär 0; rFont top är lika med 0; rFont.right 200; betyder rFont.bottom = 200; SetWindowPos(hWnd, NULL, 0,0,0,0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_NOOWNERZORDER); under en ) pd3dDevice->Clear(individ, NULL, D3DCLEAR_TARGET, D3DCOLOR_ARGB(255, 0, 9, 0), 1.0f, 0); pd3dDevice->SetRenderState(D3DRS_ZENABLE, FALSE); pd3dDevice->SetRenderState(D3DRS_LIGHTING, FALSE); pd3dDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE); D3DXMatrixOrthoOffCenterLH( &matProj, 0.0f, 800.0f, 600.0f, 0.0f, 1.0f, 1000.0f ); pd3dDevice->SetTransform(D3DTS_PROJECTION, &matProj); pd3dDevice->Start Scene(); pFont->DrawTextA(0, “D3D”, -1, &rFont, DT_LEFT, D3DCOLOR_ARGB(255,255,0,0)); pd3dDevice->EndScene(); 0, pd3dDevice->Present( 8, 5, 0 );

    och vårt är vad jag har:

    inte så tydligt lol

    Jag börjar fundera på att ställa in SetLayeredWindowAttributes till dåliga eftersom pDevice->Radera med svart ungefär enligt msdn:

    Citat:

    crKey [in] Ett colorref-filformat som definierar den genomskinlighetsfärgtips som används när vi skapar vårt fönsterlager. Alla pixlar som precis målats med den färgtonen över visningsporten kommer att vara genomskinliga hela dagen.

    Tack, Gekko

    Gecko är definitivt offline nu.

    ‘; }

    10 juli 2012, eftermiddag.
    MEN#2

    Pensionerad administratör

    Läs mer avatar

    Sedan september 2006

    Är din dator långsam? Vänta inte längre med att rädda den. Ladda ner vårt Windows-reparationsverktyg och kom tillbaka på rätt spår med några få klick!

    Directx Transparent Window
    Finestra Trasparente Directx
    Directx Transparant Venster
    Janela Transparente Directx
    Przezroczyste Okno Directx
    Ventana Transparente Directx
    다이렉트엑스 투명창
    Fenetre Transparente Directx
    Prozrachnoe Okno Directx