DlgDirSelectComboBoxEx

הפונקציה DlgDirSelectComboBoxEx מאחזר את הקטע מתוך תיבה משולבת מילוי על-ידי שימוש בפונקציה DlgDirListComboBox . הבחירה היא כאל אות כונן, קובץ או שם ספריה.

(BOOL DlgDirSelectComboBoxEx HWND  hDlg, / / לטפל בתיבת הדו-שיח עם תיבת רשימהLPTSTRlpString, / / מצביע למאגר עבור מחרוזת הנתיבintnCount, / / מספר התווים במחרוזת נתיבintnIDComboBox / / המזהה של תיבה משולבת);
 

פרמטרים

hDlg
לטפל אל תיבת הדו-שיח הכוללת את התיבה המשולבת.
lpString
המצביע אל המאגר הוא לקבל את הנתיב שנבחר.
nCount
מציין את האורך, בתווים, מאגר הצביע על-ידי הפרמטר lpString.
nIDComboBox
מציין את המזהה השלם של פקד תיבה משולבת, בתיבת הדו-שיח.

להחזיר ערכים

אם הקטע הנבחר נמצא שם ספריה, הערך המוחזר הוא שונה מאפס.

אם הקטע הנבחר לא נמצא שם ספריה, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

הערות

אם הקטע מציין ספריה שם או הכונן אות DlgDirSelectComboBoxEx הפונקציה מסירה תוחם מרובעים (, מקפים עבור אותיות כונן) אז השם או את מכתב מוכן שניתן להוסיף נתיב חדש או שם קובץ. אם אין בחירה, לשנות התוכן של מאגר הצביע על-ידי lpString לא.

הפונקציה DlgDirSelectComboBox אינה מאפשרת שם קובץ אחד או יותר שיש להחזיר מתיבה משולבת.

DlgDirSelectComboBoxEx שולחת הודעות CB_GETCURSEL ו- CB_GETLBTEXT התיבה המשולבת.

ב- API של Win32, באפשרותך להשתמש בפונקציה זו עם כל שלושת סוגי תיבות משולבות (CBS_SIMPLE, CBS_DROPDOWN ו CBS_DROPDOWNLIST).

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
Unicode:מיושם על גירסאות Unicode ו- ANSI ב- Windows NT.

ראה גם

מבט כולל על תיבות משולבות, פונקציות של התיבה המשולבת, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index