Pregunta

Mantengo una aplicación MDI (VC6) MFC que utiliza marco de las ventanas como vistas de un documento. Sólo hay un documento a la vez, pero hay varios MDI-Frames cada uno con una visión diferente de los datos del documento.

Recientemente, una petición se sometía a ser capaz de mantener una de esas ventanas de marco en la parte superior de los demás, mientras que ser capaz de interactuar con las ventanas de fondo.

  • Una idea era añadir un "pin-botón" a la barra de título del cuadro. Durante mi investigación descubrí que cada aplicación utiliza mapas de bits en lugar de, por ejemplo, objetos CButton. Esto empieza a ponerse feo, tan pronto como uno utiliza colores de la ventana distinta de la predeterminada de color gris y mucho menos IU-Themes.

  • Una opción en el menú de la ventana de marco (lo que aparece cuando la izquierda clic en el icono de la ventana en la barra de título) sería posible, pero estoy en busca de algo que es más evidente para el usuario.

¿Qué otras posibilidades para establecer el estado en la parte superior de esta ventana de marco hay?

Actualizar

He decidido ir a por el solución sugerida por Uli como que uno trabaja bien con los temas de XP. Desafortunadamente esto me llevó directamente a la siguiente pregunta: Cómo de hecho, me puedo hacer la estancia ventana de marco en la parte superior?

¿Fue útil?

Solución

este o esta ayuda.

Uli

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