Algunos estilos de ventana se aplican a todas las ventanas, pero la mayora se aplican a las ventanas de clases de ventana especficas. Los estilos de ventana generales se representan mediante constantes que comienzan por el prefijo WS_; se pueden combinar con el operador OR para formar diferentes tipos de ventanas, incluidas las ventanas principales, los cuadros de dilogo y las ventanas secundarias. Los estilos de ventana especficos de la clase definen la apariencia y el comportamiento de las ventanas que pertenecen a las clases de control predefinidas. Por ejemplo, la clase SCROLLBAR especifica un control de barra de desplazamiento, pero los estilos SBS_HORZ y SBS_VERT determinan si se crea un control de barra de desplazamiento horizontal o vertical.