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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top