Domanda

Vorrei essere in grado di importare file png all'interno di Visual Studio Resource Editor in modo da poter utilizzare la risorsa incorporata in diversi altri progetti. C'è una soluzione per questo? So che funziona per le bitmap ma sono interessato ai png a causa della "trasparenza" che è disponibile anche su formato inferiore [16x16] o [32x32] (ma manca di bitmap). Qualche idea? Grazie.

È stato utile?

Soluzione

Con VS 2008 puoi importare png e loro saranno riconosciuti come un'immagine, cioè sarai in grado di " vedi " esso, ma non sarà possibile modificarlo con l'editor delle risorse.

Ma comunque il problema è che non verranno trattati come bitmap, quindi non è possibile inserirlo in una finestra di dialogo. Ma puoi accedervi con il solito FindResource / LockResource.

Inoltre, poiché MFC si basa su GDI e non supporta nativamente PNG (almeno su XP, non ho provato su Vista o Win7) dovrai comunque convertirli in BMP. Qui Gdi + può essere utile.

Inoltre non ho verificato VS 2010, forse vale la pena provare se ha un editor di risorse C ++ migliore.

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