Domanda

X Windows ha particolari processi Window Manager che gestire il layout di windows e decorazioni come loro barra del titolo, pulsanti di controllo etc.Tali processi di usare un X API di Windows per rilevare eventi relativi a windows dimensioni e posizioni.

Ci sono coerenti modi per la scrittura di tali processi per Microsoft Windows o Mac OS/X?

So che, in generale, questi sistemi sono meno flessibili, ma sto cercando qualcosa che utilizzerà Api pubbliche e non privi di documenti hack.

È stato utile?

Soluzione

Windows e Mac OS X hanno costruito-in "window manager" che non può essere modificato.Ci sono vari modi per personalizzare il look and feel della piattaforma, ma non si può davvero sostituire l'esistente window manager.

Programmi applicativi utilizzare le Api per ricevere gli eventi e interagire con il sistema operativo.È possibile scrivere un'applicazione che si muove di altre applicazioni di windows intorno sullo schermo, ma non è possibile ottenere il livello di controllo che si può da X.

Altri suggerimenti

Non so molto su OSX, ma per esiste parecchi sostituzione Window Manager per MS Windows.Dal momento che almeno Windows Vista, il valore di default di WM è Desktop Window Manager (o DESKTOP).

Ecco alcune ho usato quando ero bloccato all'utilizzo di Windows:

  • LiteStep - Ho usato questa cosa quando avevo 8 anni (nel 1998)
  • BB4win - Ho usato quando ero in multimedia scuola e costretto ad usare windows (Per Strumenti Adobe)
  • SharpE (Ora SharpEnviro) - Nizza cercando, MicroSoft dovrebbe usare questo come di default in Vista :)

Ti consiglierei di curarsi di quelli di origine codici se si desidera roll your own MS VINCERE a WM.Non so come controllo di basso livello che si possono acquisire, ma sostituendo la decorazione della finestra sembra del tutto possibile se si desidera farlo.

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