Domanda

Io sostengo un (VC6) un'applicazione MDI MFC che utilizza Windows come frame di vista per un documento. C'è solo un documento alla volta, ma ci sono diversi MDI-frame ciascuna con una diversa vista dei dati del documento.

Di recente una richiesta è venuto per essere in grado di mantenere una di quelle finestre telaio sulla parte superiore degli altri pur essendo in grado di interagire con le finestre di sfondo.

  • Un'idea era quella di aggiungere un "pin-button" per barra del titolo della cornice. Durante la mia ricerca ho scoperto che ogni implementazione utilizza bitmap invece che ad esempio oggetti CButton. Questo comincia a diventare brutto, non appena si usa colori delle finestre diverse da quelle per non parlare UI-Themes default-grigio.

  • Un'opzione nel menu della finestra di telaio (la cosa che appare quando lasciato clic sull'icona della finestra nella barra del titolo) sarebbe possibile ma sto alla ricerca di qualcosa che è più evidente per l'utente.

Quali altre possibilità per impostare di questa finestra cornice di stato on-top ci sono?

Aggiornamento

Ho deciso di andare per la soluzione suggerita di Uli come quello funziona bene con i temi di XP. Purtroppo questo mi ha portato direttamente alla mia prossima domanda: Come posso realmente fare la permanenza finestra cornice in cima?

È stato utile?

Soluzione

questo o questo aiuta.

Uli

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top