ΠΛΗΡΟΦΟΡΙΕΣ: Μεγάλες γραμματοσειρές σε πεζό χρήση γραμματοσειρών στα Windows

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 177795
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Εάν η εφαρμογή σας έχει σχέδια περιβάλλοντος εργασίας χρήστη που βασίζονται σε συντεταγμένες οθόνης, που συχνά μπορεί να διαπιστώσετε ότι εναλλαγή σε μεγάλες ή προγράμματα οδήγησης μικρή γραμματοσειρά προκαλεί τη σχεδίαση ώστε να φαίνονται άσχημα. Εάν προσπαθήσετε να διορθώσουμε το πρόβλημα, προσαρμόζοντας τη σχεδίαση με το μέγεθος γραμματοσειράς συστήματος χρησιμοποιείται, αποτύχει επειδή το σύστημα δεν γνωρίζει και δεν είναι δυνατή η αναφορά σε μια εφαρμογή, το μέγεθος γραμματοσειράς που έχει επιλέξει ο χρήστης κατά τη ρύθμιση παραμέτρων του προγράμματος οδήγησης οθόνης.

Περισσότερες πληροφορίες

Προγράμματα οδήγησης οθόνης για τα λειτουργικά συστήματα των Windows έχουν από παλιά που προσφέρει τη δυνατότητα να λειτουργήσει σε μεγάλες γραμματοσειρές ή μικρές γραμματοσειρές. Αυτές οι "Λειτουργίες" διαφέρει στο ότι οι γραμματοσειρές που χρησιμοποιούνται στο σύστημα και σε εφαρμογές να εμφανίζονται μεγαλύτερα στην οθόνη.

Προγράμματα οδήγησης οθόνης επιτύχετε με διαφορετικές τιμές για τις σημαίες LOGPIXELSY και LOGPIXELSX της συνάρτησης GetDeviceCaps() η αναφορά. Εγκαθιστούν επίσης ένα νέο σύνολο γραμματοσειρών raster συστήματος που υποστηρίζουν απευθείας τις νέες μονάδες που εμφανίζονται. Το λειτουργικό σύστημα δεν γνωρίζει αυτή η διαφορά και δεν είναι ειδικά γνωρίζει αν ο χρήστης έχει επιλέξει μεγάλες γραμματοσειρές ή μικρές γραμματοσειρές. Συνεπώς, αυτό δεν μπορεί να αναφέρει ποια κατάσταση λειτουργίας του συστήματος είναι αυτήν τη στιγμή σε.

Μέχρι σήμερα, τα προγράμματα οδήγησης οθόνης αναφέρει μια τιμή 96 pixel ανά ίντσα για μικρές γραμματοσειρές LOGPIXELSX και LOGPIXELSY τιμές και 120 pixel ανά ίντσα για μεγάλες γραμματοσειρές LOGPIXELSX και LOGPIXELSY τιμές. Ωστόσο, αυτό δεν είναι αξιόπιστη επειδή δεν υπάρχει τυπική υπαγόρευση αυτές τις τιμές. Επιπλέον, τα Windows 95 επιτρέπει στο χρήστη να προσαρμόσετε αυτές τις τιμές επιστροφής σε οποιαδήποτε αυθαίρετη τιμή. Άλλες μέθοδοι, όπως το όνομα του προγράμματος οδήγησης οθόνης από παλιά έχουν χρησιμοποιηθεί για να συμπεράνει ότι πρόκειται για μεγάλες γραμματοσειρές σε σχέση με τις μικρές γραμματοσειρές χρησιμοποιούνται επίσης, αλλά καμία από αυτές τις μεθόδους δεν είναι αξιόπιστο.

ΣΗΜΕΙΩΣΗ: Οι αριθμοί και συμβολοσειρές που εμφανίζονται στο παράθυρο διαλόγου "ρυθμίσεις οθόνης" του λειτουργικού συστήματος είναι είτε διαχειρίζεται το πρόγραμμα οδήγησης οθόνης ή απλά τα δεδομένα που είναι αποθηκευμένα στο μητρώο του συστήματος. Η παρουσία αυτών των δεδομένων δεν σημαίνει ότι το λειτουργικό σύστημα να αναφέρετε με λογικό τρόπο.

Εφαρμογές δεν πρέπει να προσπαθήσετε να προσδιορίσετε το μέγεθος της γραμματοσειράς συστήματος, εφόσον δεν υπάρχει αξιόπιστος τρόπος για να αποκτήσετε τις πληροφορίες. Συνήθως, οι προγραμματιστές ζητήσει αυτές τις πληροφορίες επειδή αυτοί έχουν χρησιμοποιήσει συντεταγμένες οθόνης για τη σχεδίαση της εφαρμογή τους σε συγκεκριμένη οθόνη ρυθμίσεις εμφάνισης.

Η λύση είναι να αποφεύγετε τη χρήση μιας συσκευής εξαρτάται μέσο καθορισμού διάταξης περιβάλλοντος εργασίας χρήστη της εφαρμογής. Αντίθετα, πρέπει να χρησιμοποιήσετε μονάδες βάσης του παραθύρου διαλόγου, όπως περιγράφεται στα άρθρα της Γνωσιακής βάσης που αναφέρονται στην ενότητα "Αναφορές" αυτού του άρθρου. Αυτές οι μέθοδοι είναι φορητή από περίοδο λειτουργίας σε περίοδο λειτουργίας του λειτουργικού συστήματος, ανεξάρτητα από μεγάλες γραμματοσειρές, μικρές γραμματοσειρές ή το μέγεθος της οθόνης.

Για περισσότερες πληροφορίες σχετικά με τις καλύτερες μεθόδους για δυναμικά τη δημιουργία παραθύρων διαλόγου και την τοποθέτηση στοιχείων ελέγχου, ανατρέξτε στα άρθρα της Γνωσιακής βάσης που αναφέρονται στην ενότητα "Αναφορές" αυτού του άρθρου.

Αναφορές

Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
125681Πώς να υπολογίσει το παράθυρο διαλόγου βασικές μονάδες με βασίζονται σε σύστημα

Ιδιότητες

Αναγν. άρθρου: 177795 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Λέξεις-κλειδιά: 
kbdlg kbinfo kbwndw kbmt KB177795 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:177795

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com