Pregunta

X Windows tiene especial los procesos llamados Gestores de ventanas que gestionar el diseño de windows y decoraciones como su barra de título, botones de control, etc.Tales procesos utilice una X la API de Windows para detectar eventos relacionados a windows tamaños y posiciones.

Hay consistente formas de la escritura, tales procesos para Microsoft Windows o Mac OS/X?

Sé que en general estos sistemas son menos flexibles, pero estoy buscando algo que va a utilizar las Api públicas y no de indocumentados hacks.

¿Fue útil?

Solución

Windows y Mac OS X se han incorporado en la ventana de "gerentes" que no puede ser cambiado.Hay varias maneras de personalizar el aspecto y el tacto de la plataforma, pero realmente no se puede sustituir los actuales gestores de ventanas.

Aplicación de programas de uso de la Api para recibir eventos e interactuar con el sistema operativo.Usted puede escribir una aplicación que se mueve a otras aplicaciones de windows en todo en la pantalla, pero usted no puede conseguir el nivel de control de X.

Otros consejos

Yo no sé mucho acerca de OSX, pero para para existen varios sustitución de los Gestores de ventanas para MS Windows.Desde al menos Windows Vista, el valor predeterminado es WM Administrador De Ventanas De Escritorio (o DWM).

Aquí hay algunas con las que he usado cuando yo estaba pegado a usar Windows:

  • LiteStep - He utilizado esto cuando yo tenía 8 (en 1998)
  • BB4win - He utilizado este cuando yo estaba en multimedia de la escuela y obligado a usar windows (Para las Herramientas de Adobe)
  • SharpE (Ahora SharpEnviro) - Bonito, MicroSoft debería haber usado esta como predeterminada en la Vista :)

Yo recomendaría usted para asimilar aquellos de origen de los códigos si quieres lanzar tu propio MS GANAR WM.No sé cómo el bajo nivel de control que usted puede adquirir, pero la sustitución de la decoración de la ventana me parece bastante posible si usted quiere hacer eso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top