Ho un'applicazione C++ MFC con un gruppo di finestre di dialogo definite in un file .rc. Devo aggiungere una tessera all'applicazione per bloccarla nel menu di avvio perché il "riquadro" predefinito che Windows crea dall'icona non sembra molto buono. Riscrivere l'intera applicazione per utilizzare XAML al posto del file .rc non è un'opzione al momento. Non è necessario che la tessera sia interattiva, basta visualizzare un'immagine migliore rispetto allo schiaffo della piccola icona.Aggiunta di un riquadro a un'applicazione MFC
C'è un modo per aggiungere una tessera a un'applicazione MFC con un file .rc?
In caso contrario, l'altra idea che avevo era di creare un'applicazione wrapper che utilizza XAML per creare una piastrella e l'unica cosa che l'applicazione wrapper dovrebbe fare è avviare l'applicazione MFC. Qualcuno ha una soluzione migliore?
Sto utilizzando Visual Studio 2015. Il file .ico che sto utilizzando ha 768x768, 512x512, 256x256, 150x150, 48x48, 32x32 e 16x16 versioni dell'immagine al suo interno.
Modifica
c'era un po 'di confusione su cosa esattamente mi serviva. Ecco una schermata con annotazioni che, si spera, mostra chiaramente il problema.
Un altro chiarimento, non penso che questo faccia alcuna differenza, ma ho pensato di aggiungerlo solo per sicurezza. Il programma non deve essere eseguito su Windows 8/8.1, solo Windows7 e Windows10
questo potrebbe non risolvere il problema, ma hai provato ad avere un'immagine con lo sfondo come canale alfa? Lo sto chiedendo perché tutte le altre immagini mostrate sembrano solo immagini monocolore alfanumerico, eccetto il widget "esplosione uccide almeno 50 in Cina" – Robson
Sì, ho provato ad usare il canale alfa. È ancora solo una piccola immagine sulla piastrella. – spikeynick