Domanda

Ho visto alcune fantastiche applicazioni con skin eccezionali. Sono nuovo di MFC e voglio creare un'applicazione con la possibilità di cambiare skin. Come si fa in MFC? Ho controllato alcuni tutorial ma sono un po 'datati. Grazie ...

È stato utile?

Soluzione

L'MFC in generale è obsoleto, ma probabilmente lo sai già. Se sei disposto a pagare, sembra che ci sia un fornitore che fornisce componenti skinning. Vedi BCGSoft .

alt text

Un'alternativa forse per cercare un'altra piattaforma come XULRunner framework , che Songbird ( Sviluppatore Centro ) è basato su. Vedi Componente aggiuntivo aspetto e La gioia di XUL .

alt text http://addons.songbirdnest.com /addon-images/1345/Screenshot-darksuper_thumbnail.png?1218294592

alt text http: //addons.songbirdnest .com / addon-images / 197 / zrzutekranu-Blank_page _-_ Songbird_thumbnail.png? 1.211.917,007 mila

Altri suggerimenti

Solo una nota. Il concetto di skin dell'interfaccia utente è un'attività generale di progettazione software (fondamentalmente un concetto plug-in ) e non (per quanto ne sappia) non è esplicitamente supportato come servizio da alcun linguaggio o framework come MFC. Cioè non c'è "quotazione MFC" di fare skin, e non " .NET-way " o. Ma puoi usare uno di questi per progettare il supporto per lo skinning.

Detto questo, alcuni linguaggi o framework potrebbero rendere più semplice l'implementazione del supporto skinning rispetto ad altri. In genere consiglierei C # /. NET per la codifica dell'interfaccia utente, ma gran parte della progettazione del supporto plug-in / skin riguarda meccanismi e interfacce di codice generali, e lì la questione del linguaggio / framework è piuttosto controversa. Ci sono anche framework pronti per molte lingue che lo fanno per te, se non sei interessato all'esercizio di scriverlo tu stesso.

Alcuni link che potrebbero essere utili:

Concetto di plug-in (notare l'elenco dei framework di plug-in per alcune lingue in basso)

Modello di progettazione della facciata

Modello di progettazione del mediatore

Informazioni generali sulle skin

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