Attivazione stili XP

Moderator: Enrico Maria Giordano

Attivazione stili XP

Postby Piscicelli Zingoni » Mon Jan 23, 2006 6:25 pm

Salve,
piu' di qualche cliente mi dice ' ma il tuo software ha una vecchia interfaccia Win95'.....

Vi chiedo: e' possibile attivare gli stili XP per i Button,Menu,Window ecc... senza grossisime modifiche ?

Grazie
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Re: Attivazione stili XP

Postby Enrico Maria Giordano » Mon Jan 23, 2006 7:14 pm

Il modo più semplice è quello di prendere il manifest file, rinominarlo come il tuo EXE + .manifest e copiarlo nella stessa cartella del tuo EXE.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Piscicelli Zingoni » Mon Jan 23, 2006 7:59 pm

Grande!!

Ma quale file prendere estattamente, poiche' nel mio pc ce ne sono tantissimi (.manifest) io ho preso un 'XPTheme.manifest' andra' bene questo o c'e' ne e' uno in particolare ?

Piscicelli/Zingoni
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Postby Enrico Maria Giordano » Mon Jan 23, 2006 9:05 pm

Che io sappia uno vale l'altro.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Enrico Maria Giordano » Mon Jan 23, 2006 9:06 pm

Tieni presente che se il tuo EXE si chiama PIPPO.EXE allora il manifest file si deve chiamare

PIPPO.EXE.manifest

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Piscicelli Zingoni » Mon Jan 23, 2006 11:15 pm

Ok !
Sai dove posso trovare maggiori informazioni su tale argomento?
Grazie
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Postby Enrico Maria Giordano » Tue Jan 24, 2006 7:37 am

Sicuramente sulla MSDN ma non ti so dire esattamente dove.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Piscicelli Zingoni » Tue Jan 24, 2006 12:25 pm

Grazie Mille
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Postby Piscicelli Zingoni » Sun Jan 29, 2006 8:15 pm

Ho notato che su un pc del cliente tane .manifest non funziona!
Sara' mica perche ' ha XP Sp1 invece che Sp2 ?
Sapete niente se per funzionare ha bisogno del sp2?
Grazie
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Postby Enrico Maria Giordano » Sun Jan 29, 2006 8:28 pm

No, funziona su tutti gli XP. Però è possibile disabilitare gli stili. Controlla che siano abilitati. Prova ad aprire, ad esempio, le proprietà del desktop e guarda se lì gli stili si vedono.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Piscicelli Zingoni » Mon Jan 30, 2006 9:53 am

HO CAPITO ORA!
GRAZIE
Piscicelli Zingoni
 
Posts: 76
Joined: Wed Oct 12, 2005 5:52 pm
Location: Milan,Italy

Postby Silvio » Thu Feb 02, 2006 10:11 am

una domandina semplice semplice :
ho visto in un programma creato con c3 che con un bottone poteva settare lo stile di XP oppure no.

E' possibile farlo anche con xharbour ?

questo è il codice del metodo button in c3


Code: Select all  Expand view
METHOD Button1OnClick( oSender ) CLASS TForm1

   static bThemed := .T.

   bThemed := !bThemed
   ::Caption := If( bThemed, "Con", "Sin" ) + " temas"
   ::Themed := bThemed
   AEval( ::Controls, { | oControl | oControl:Themed := bThemed, ;
          AEval( oControl:Controls, { | oControl | oControl:Themed := bThemed } )                 } )

return


come possiamo farlo anche con xharbour ?
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby Silvio » Sun Feb 05, 2006 10:52 am

niente mi ha risposto linares e mi ha detto che ancora in (x) harbour non l'hanno implementato
peccato però perchè mi era di molo utile
User avatar
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy


Return to All products support

Who is online

Users browsing this forum: No registered users and 24 guests