Interface do Usuário: Melhor maneira de alternar o status on-top do MDI frame?
-
09-09-2019 - |
Pergunta
Eu mantenho um MFC (VC6) aplicação MDI que usos Quadro Windows como vistas para um documento. Há apenas um documento de cada vez, mas existem vários MDI-Frames cada um com uma visão diferente dos dados do documento.
Recentemente um pedido veio até ser capaz de manter uma daquelas janelas de quadro em cima dos outros, enquanto ser capaz de interagir com as janelas de fundo.
-
Uma idéia foi adicionar um "pin-button" a barra de título do quadro. Durante minha pesquisa descobri que cada implementação usa bitmaps em vez de para objetos exemplo CButton. Isso começa a ficar feia como a janela assim que uma usos diferentes dos que dirá UI-temas padrão cinza-cores.
-
Uma opção no menu da janela do quadro (a coisa que aparece quando deixou-clicando no ícone da janela na barra de título) seria possível, mas eu estou procurando por algo que é mais óbvio para o usuário.
O que outras possibilidades para definir esta janela do quadro é on-top estado existem?
Atualização
Eu decidi ir para o solução sugerida por Uli como que um funciona bem com os temas XP. Infelizmente, isso me leva diretamente para a minha próxima pergunta: Como eu posso realmente fazer a estadia janela do quadro em cima?