Finestra di dialogo comune ChooseFont() Win32

Piattaforme interessate

Client - Windows 7
Server - Windows Server 2008 R2

Impatto sulle funzionalità

Gravità - Bassa
Frequenza - Media

Descrizione

Windows 7 include diversi aggiornamenti alla finestra di dialogo comune ChooseFont() Win32. Questi rientrano in due categorie:

  • Aggiornamento visivo della finestra di dialogo
  • Supporto per la nuova funzionalità mostra/nascondi tipi di carattere

L'aggiornamento della finestra di dialogo aggiorna il modello standard per rendere il dialogo più in linea con altri layout di dialogo in Windows. Introduce WYSIWYG agli elenchi di visualizzazione dei tipi di carattere per consentire agli utenti di scegliere i tipi di carattere. Include anche un collegamento a Fonts CPL per fornire un facile accesso per gli utenti che desiderano personalizzare gli elenchi di tipi di carattere.

Mostra/nascondi tipi di carattere è una nuova funzionalità della piattaforma Windows 7 in cui i tipi di carattere non appropriati per le impostazioni della lingua dell'utente corrente (metodi di input) non vengono presentati per impostazione predefinita negli elenchi di selezione dei tipi di carattere. Gli utenti possono personalizzare i tipi di carattere che desiderano visualizzare in CPL tipi di carattere o disabilitare questa funzionalità.

Manifestazione dell'impatto

Aggiornamento visivo finestra di dialogo

Sono stati introdotti due nuovi modelli in Windows 7 (uno per le applicazioni che caricano la versione 6 o successiva di comctl32.dll e un altro per le applicazioni che caricano versioni precedenti).

  • Per motivi di compatibilità delle applicazioni, questi nuovi modelli verranno caricati solo per le applicazioni che non associano la coda dei messaggi ChooseFont. Le applicazioni che associano la coda di messaggi continueranno a visualizzare il layout della finestra di dialogo precedente.
  • Le applicazioni che forniscono modelli personalizzati continueranno a essere in grado di usarle.

Le applicazioni che non ottengono i nuovi modelli non vedranno modifiche al layout delle finestre di dialogo da Vista. Tuttavia, dovrebbero comunque ottenere la nuova anteprima del tipo di carattere WYSIWYG.

Mostra/nascondi tipi di carattere

Per tutte le versioni di ChooseFont, la finestra di dialogo userà le impostazioni del tipo di carattere show/hide dell'utente corrente per determinare l'elenco dei tipi di carattere da visualizzare. Ciò comporterà la visualizzazione di un minor numero di elenchi di tipi di carattere nella maggior parte dei casi.

Mitigazione dell'utente finale

Mostra/Nascondi tipi di carattere: Per disabilitare la disattivazione del tipo di carattere, gli utenti devono passare alla pagina Impostazioni carattere in CPL font e deselezionare l'elemento '

Casella di controllo "Nascondi tipi di carattere in base alle impostazioni della lingua"

Mitigazione per sviluppatori

  • Aggiornamento visivo: Gli sviluppatori di applicazioni che forniscono i propri modelli potrebbero voler aggiornare questa impostazione in modo che siano in linea con il nuovo modello di Windows 7 appropriato. I nuovi modelli sono disponibili nel file di modello Font.dlg.

    Nota: Il nuovo modello pubblicato contiene un controllo SysLink aggiuntivo che fornisce un collegamento che consente agli utenti di avviare font CPL per visualizzare più tipi di carattere. Il controllo collegamento richiede la versione 6 della libreria di controlli comuni di Windows (comctl32.dll). Gli sviluppatori devono fornire un manifesto o una direttiva che specifica l'uso della versione 6 della DLL, se disponibile. Se un'applicazione usa una versione precedente della libreria di controlli comuni, usare invece il tipo di controllo "PUSHBUTTON".

  • Mostra/Nascondi tipi di carattere: Gli sviluppatori possono disabilitare questa funzionalità fornendo un flag aggiuntivo (CF_INACTIVEFONTS) nel membro flag della struttura CHOOSEFONT. Se si imposta questo flag, tutti i tipi di carattere installati vengono visualizzati nell'elenco dei tipi di carattere.

  • Mostra/Nascondi tipi di carattere: Le applicazioni che forniscono contenuto della Guida ChooseFont possono voler aggiungere contenuto per spiegare perché l'elenco dei tipi di carattere è ridotto e indirizzare gli utenti al CPL tipi di carattere per personalizzare gli elenchi di tipi di carattere.

Compatibilità, prestazioni, affidabilità e test di usabilità

Gli sviluppatori le cui applicazioni associano la coda di messaggi ChooseFont per personalizzare la finestra di dialogo devono verificare che le applicazioni mantengano tutte le funzionalità esistenti.

Le applicazioni che tagliano pesantemente l'elenco dei tipi di carattere utilizzando flag devono garantire che l'elenco dei caratteri presentato rimanga accettabile.