10. april 2003 - 13:44Der er
22 kommentarer og 1 løsning
kasser i et window..
Mit problem er at jeg har et vindue som jeg bruger til at tegne noget grafik i..
Dette vindue kan være delte i fire stykker og jeg vil derfor gerne lave en form for ramme/r (ligesom i 3dstudio og lign.) inden i vinduet der ligesom skiller stykkerne ad..
Grunden er at jeg bare har et renderingswindow som direct3d tegner i. Enten i fullwindow mode eller i 4 delt window mode. De 4 opsplittede window kaldes viewports i direct3d og jeg mangler bare at tegne nogle linier eller kasser for bedre at synliggøre at det er 4 forskellige views..
Kan man ikke tage den dc til den og så tegne nogle linier eller noget?
jpk >> En gut har svaret følgende: "clear the entire viewport first with the line color and then each of the 4 other viewports are slightly smaller than half leaving a border of the line color left..."
Ja, men med hvad skal jeg cleare den med? Hvis jeg clearer den med den clear funktion som ligger lige inden end beginscene så har jeg jo ikke noget at sætte en baggrundsfarve med..!?!!!
Har du ikke DX dokumentationen? Hvis ikke er det da på tide at hente den...
2. argument: pRects [in] Pointer to an array of D3DRECT structures that describe the rectangles to clear. Set a rectangle to the dimensions of the rendering target to clear the entire surface. Each rectangle uses screen coordinates that correspond to points on the render target surface. Coordinates are clipped to the bounds of the viewport rectangle. This parameter can be set to NULL to indicate that the entire viewport rectangle is to be cleared.
Jeg kan maile dig dokumentationen hvis du er interesseret, den fylder 9MB...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.