Dove è la documentazione DirectDraw? [chiuso]
-
28-09-2019 - |
Domanda
sto mantenendo un'applicazione legacy, e ho bisogno di trovare la documentazione per la funzione IDirectDraw :: SetCooperativeLevel. (No, il Windows CE MSDN pagina non tagliato.) non è in MSDN, non è nella documentazione più recente DirectX SDK, e cercando in giro Microsoft ha rimosso tutta la documentazione DirectDraw (e vecchi SDK) dal loro sito.
Prima di andare fuori a scaricare vecchi installatori DirectX SDK da siti web a caso, qualcuno sa un posto migliore per trovare la documentazione DirectDraw?
Soluzione
Non sei sicuro di quali informazioni sono necessarie, ma ecco quello che ho ottenuto.
Tratto da un tutorial qui: http://www.gamedev.net/reference/ articoli / article608.asp
/*
* The cooperative level determines how much control we have over the
* screen. This must at least be either DDSCL_EXCLUSIVE or DDSCL_NORMAL
*
* DDSCL_EXCLUSIVE allows us to change video modes, and requires
* the DDSCL_FULLSCREEN flag, which will cause the window to take over
* the fullscreen. This is the preferred DirectDraw mode because it allows
* us to have control of the whole screen without regard for GDI.
*
* DDSCL_NORMAL is used to allow the DirectDraw app to run windowed.
*/
ddrval = lpDD->SetCooperativeLevel( hwnd, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN );
Ho anche scoperto che SetCooperativeLevel deve essere chiamato prima SetDisplayMode.
Anche questo potrebbe o non potrebbe essere utile: http://www.eggheadcafe.com/software/aspnet /33936361/idirectdraw7setcooperativelevel-and-focusdevice-window.aspx
Per la documentazione pura non ho trovato niente di meglio di MSDN, così vecchi SDK sono probabilmente la scelta migliore se quanto sopra non è tagliato.
Altri suggerimenti
Per quello che vale, ho trovato una copia della documentazione SDK DirectX 7 con questa ricerca Google:
http: // www .google.com / search? q = intitle% 3A% 22index + del 22% +% 22dx7docs.exe% 22
riesco a trovare il documento su MSDN: http://msdn.microsoft. com / it-it / library / aa918514.aspx
Non so perché dici che è disponibile.