Newsgroup: it.comp.lang.vo-clipper
Titolo: errore radiobutton

Buon giorno a tutti
 
Lavoro da pco con VO28, e non so se a qualcuno � capitato
Premetto che � stato provato solo su un sistema Windows XP
Il testo dei  radio button e dei check box resta sempre di colore nero, 
anche se cambio dalle propiet�.
Qualche consiglio ??, grazie
Francesco D'Aquila 
 
 

 nero, anche se cambio dalle propiet`.  Qualche consiglio ??, grazie
 
sono riuscito a riprodurre il problema.
 
Non e un problema specifico di VO 2.8, ma dei CommonControl 6.x di
Windows.
Nel momento in cui vai a attivare i CommonControl 6.x, i colori dei
radiobutton vengono ignorati da Windows.
 
Il problema con VO 2.5 non si poneva in quanto le applicazioni create
come default non avevano il manifest che attivava i CommonControls 6.x.
 
Esistono due possibilita di riavere i colori dei radiobutton:
- togliere il manifest dall'applicativo: questa riga
RESOURCE CREATEPROCESS_MANIFEST_RESOURCE_ID RC_RT_MANIFEST
%appwizdir%\cctl6.man
 
- disabilitare gli stili di Windows sul PC stesso nelle caratteristiche
grafiche impostando la modalita classica (e questo che ho attivo sempre
sul mio PC, ed e l'unica modalita esistente in Windows 8).
 
In entrambi i modi scompariranno gli angoli smussati e le colorazioni
dei pushbutton.
 
Consiglio di provare di persona per vedere gli effetti, e come scritto
non si tratta di un bug in VO, ma di un comportamento di Windows.
 
Saluti
 
Wolfgang
 
 
 
-- 
 

 ha scritto nel messaggio 
news:b8r4n8...@mid.individual.net...


 come si disabilitano gli stili di windows??
 
clicca con il tasto destro sul desktop vuoto, scegli l'ultima opzione
del menu (da me con il Windows tedesco si chiama "Anpassen" -
attualmente non ho Windows italiano sotto mano), e usa il disegno di
"Windows classico".
 
Purtroppo questa finestra varia da versione di Windows all'altra -
dovrai cercare.
 
Saluti
 
Wolfgang
 
 
 
-- 
 

 come si disabilitano gli stili di windows??
 
per Windows XP italiano vale:
 
clicca sul desktop con il tasto destro
sotta la prima pagina "Temi" scegliere "Windows classico"
conferma con OK
 
Come gia scritto, torna il look di Windows 2000 (che ritornera comunque
in forma ancora piu accentuata con Windows 8) senza finestre
trasparenti, angoli smussati e altro.
In questa modalita anche i cornici delle finestre e la taskbar sono
meno alte, percio rimane piu spazio per i contenuti.
 
Saluti
 
Wolfgang
 
 
 
-- 
 

 nero, anche se cambio dalle propiet`.  
 
ho appena provato: anche su Windows 8 il testo rimane nero. Cambia lo
sfondo, ma non il colore del testo.
 
Saluti
 
Wolfgang
 
-- 
 

 > nero, anche se cambio dalle propiet`.  
 
 
ti posso confermare defintivamente che si tratta di un "problema" dei
CommonControl di Windows a partire dalla versione 6.
La versione 5 dei CommonControl supporta questa funzione, la versione 6
no.
 
Sull'applicativo si riesce a abilitare l'uso dei CommonControl versione
6 solo con il manifest - e le applicazioni create con VO 2.8 come
standard includono questo manifest nel modulo "Manifest", e basta
eliminarlo per far tornare l'applicativo ai CommonControl 5.x.
 
Su certe versioni di Windows e possibile "giocare" con le impostazioni
senza cambiare l'applicativo stesso.
 
Basta prendere il file C:\cavo28\Appwiz\cctl6.man e copiarlo nella
cartella dell'applicativo stesso e nominarlo come l'eseguibile, ma con
estensione .manifest, cioe per un eseguibile fattura.exe il manifest si
deve chiamare fattura.exe.manifest.
Se poi si elimina il manifest dal programma stesso e lo si ricompila
completamente, aggiungendo o rimuovendo il file di manifest si riesce a
verificare le differenze.
 
Il manifest e importante anche per altre cose, come il carcamento
side-by-side di controlli e DLL ActiveX.
 
Saluti
 
Wolfgang
 
 
 
--