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?

Foi útil?

Solução

este ou este ajuda.

Uli

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top