Xtaskdialog.

גרסה אמולצית של APIS משימה של Vista
הורד עכשיו

Xtaskdialog. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware
  • שם המפרסם:
  • Naughter Software
  • מערכות הפעלה:
  • Windows All
  • גודל הקובץ:
  • 465 KB

Xtaskdialog. תגים


Xtaskdialog. תיאור

XTaskDialog פותח כדי להיות אמולציה של APIs דיאלוג משימות Vista עבור מטה לרמת מערכות הפעלה. דיאלוגים משימים נועדו ישמשו כתחליף שיחת API MessageBox הנערצת. אתה יכול לעשות לא מעט דברים עם ה- API תיבת ההודעה. תכונות עיקריות: תומך רוב הפונקציונליות דיאלוג המשימות הילידים Vista. זה כולל: טקסט הדרכה ראשי, לחצני פקודת טקסט רגיל תוכן, לחצני פקודה מותאמת אישית, כפתורי רדיו, תיבת סימון אימות, טקסט מורחב (ואנימציות השיח קשור), התאמה אישית של כיתוב כפתור expando, צלילי תיבת הודעת שיח משימה רגילה, עליון ותחתון, עיקרי סמל והתאמה אישית סמל תחתונה כולל סמל מגן Vista UAC, תמיכה קישורים בטקסט, אמולציה מלאה של כפתורי הפקודה (אלו הם 3 אפשרויות במרכז של לכידת מסך מעל הכוללים כיתוב גדול ואז קטן יותר מפורט תיאור עליהם), שליטת התקדמות, תמיכת טיימר התקשרות ותמיכת דיאלוג משימה ממוזערת. לאחר תיאר את המאפיינים העיקריים של דיאלוגים המשימה ומה תומך XTaskDialog, הנה רשימה של המגבלות הנוכחיות של אמולציה XTaskDialog של TaskDialogIndirect: TDM_SET_PROGRESS_BAR_STATE נתמך רק במערכת ההפעלה Windows Vista, כך במציאות אתה לא תוכל להשתמש "מושהה" או "שגיאה" סרגלי התקדמות OS'es ברמה נמוכה. TDM_SET_MARQUEE_PROGRESS_BAR / TDF_SHOW_MARQUEE_PROGRESS_BAR נתמכת רק עבור יישומים אשר מקושרים עם שליטה משותפת V6 המניפסט פועל על Windows XP או במאוחר. TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE נתמכת רק עבור כפתורי פקוד ולא על הכפתורים הסטנדרטיים על-שיח המשימה. TDF_ENABLE_HYPERLINKS נתמכת רק עבור יישומים אשר מקושרים עם שליטה משותפת V6 מניפסט פועלים ב- Windows XP או במאוחר. אם אתה מנסה ליצור דיאלוג משימה אם אחד התנאים הללו אינם נכונים, אז שיח משימה ייכשל כדי להראות כי זה לא יכול ליצור את החלונות ילד "SysLink" נדרש. ראה הוזהרת! המדדים אשר XTaskDialog משתמשת לחישוב בחלון הדו-שיח הרוחב הוא בהחלט שונה שיישום Vista המקורי. המנגנון אשר XTaskDialog משתמשת כדי לחשב את הרוחב הוא די מסובך ו למעוניינים (או למי בעיות נקודה עם זה), ההיגיון הזה מיושם CXTaskDialog :: פריסה. כפתור expando והטקסט הקשורים אל מופנה כיום באמצעות כפתור סטנדרטי ולא על כפתור המפה הסיבי גרסת Vista הילידים נראית שימושים. זה משהו שאני יכול לעבוד על שיפור במהדורה עתידית. כפתורי הפקודה לחיקוי לא לחקות את כל התכונות UI / אנימציה נחמדה אשר מיישמת גירסת ויסטה הילידים. לדוגמה הדמיית לא עושה כמו נחמד עבודה בתור Vista להראות כפתור קישור הפקודה "הנבחר". שאמרו אמולציה היא די טובה ואם אתה מפתח UI הגרעין הקשה שרגיל לבחון כל פיקסל, סביר להניח שלא תרגיש בהבדל. תומך ביישום Vista ילידי ערמה של הכפתורים הסטנדרטיים כאשר השטח אופקי מוגבל. נכון לעכשיו XTaskDialog אינו תומך זה. יישום Vista הילידים מיישרים את תיבת סימון expando כפתורים אנכי עם הכפתורים הסטנדרטיים. נכון לעכשיו מציג XTaskDialog הוא של בקרות אלה מתחת לשורת הכפתור. TDF_RTL_LAYOUT אינו נתמך כרגע כראוי על ידי XTaskDialog. אם אתה חושב תמיכה זו תהיה שימושית, אז אני יכול ליישם את זה במהדורה עתידית. TDM_NAVIGATE_PAGE אינו נתמך כרגע על ידי XTaskDialog. כתוצאה מכך, הודעת TDN_NAVIGATED תהיה גם מעולם להישלח. אם אתה חושב תמיכת ניווט בדף תהיה שימושית, אז אני יכול ליישם את זה במהדורה עתידית. לא מעט של צבעים ומדדים שונים המשמשים XTaskDialog מקודדות קשה. דוגמא כוללות את הצבעים המשמשים רקע השיח וצבעי מחלק, הצבעים השונים המשמשים את כפתורי הפקודה לחיקוי הצבע שישמש עבור טקסט ההוראה העיקרי. אני מאמין אלה יצטרכו להישאר מקודד קשה בגלל OS'es ברמה הנמוך פשוט לא יתמוך במדדי המערכת הנדרשות כדי לקבל ערכים אלה גם אם ידעתי שאתה יכול לקבל ערכי מערכת אלה על ויסטה!. הסמלים המוצגים על כפתורי הפקודה לחיקוי מרוכזים אנכי. יישום Vista ילידי נראה להשתמש קבוע לקזז מלמעלה. כי הקוד משתמש בפונקציה _trackmouseEvent (המשמש ליישם את החיפוש חם עבור קישורים הפקודה Emulation) ואת הפונקציה multimon "צגפרומוינדוב", הקוד דורש לפחות Windows 98 לפעול כראוי, זה לא יעבוד עבור Windows 95. לבסוף עם כל המגבלות שהוזכרו לעיל, אתה יכול לשקול את כל התכונות האחרות של TaskDialogiDirect כמו חיקוי מלא על ידי Xtaskdialog. לדוגמה, כל ההשפעות האנימציה אשר המשנה DIFICDIDIDIDIRECTIRECT API לטיפול בטקסט expando הם די נאמנה. אם אתה חושב שהחמצתי משהו לעומת יישום Vista יליד, אז בבקשה לשחרר אותי דוא"ל ואני אראה על כולל אותו בשחרור בעתיד.


Xtaskdialog. תוכנה קשורה

Jnotify.

ספריית ג 'אווה כדי לעזור לך עם הפיתוח שלך. ...

311 377 KB

הורד