WM_PSD_PAGESETUPDLG

ההודעה WM_PSD_PAGESETUPDLG מודיע שגרה הוו PagePaintHook תיבת הדו-שיח עמוד ההתקנה הוא עומד לצייר את התוכן של עמוד דוגמה. ההליך hook להשתמש הודעה זו כדי לבצע אתחול משימות הקשורות לציור את התוכן של עמוד דוגמה.

WM_PSD_PAGESETUPDLG wPaper = LOWORD(wParam);         / / גודל נייר דגל wFlags = HIWORD(wParam);         / / כיוון הנייר דגל lppsd = lParam (LPPAGESETUPDLG); / / מידע בתיבת הדו-שיח 

 

פרמטרים

wPaper
הערך של המילה מסדר נמוך של wParam. ציון ערך המציין את גודל הנייר. ערך זה יכול להיות אחד מהערכים DMPAPER_ המפורטים בתיאור מבנה DEVMODE.
wFlags
הערך של המילה הגבוהות של wParam. מציין את כיוון ההדפסה של הנייר או המעטפה, האם הוא במדפסת סיכות או התקן HPPCL (Hewlett Packard שפת בקרת מדפסת). פרמטר זה יכול להיות אחד מהבאים:
0x0001 נייר במצב לרוחב (סיכות)
0x0003 נייר במצב לרוחב (HPPCL)
0x0005 נייר במצב דיוקן (סיכות)
0x0007 נייר במצב דיוקן (HPPCL)
0x000b מעטפה במצב לרוחב (HPPCL)
0x000d מעטפה במצב דיוקן (סיכות)
0x0019 מעטפה במצב לרוחב (סיכות)
0x001f מעטפה במצב דיוקן (HPPCL)

lppsd
הערך של lParam. נקודות מבנה PAGESETUPDLG המכיל מידע המשמש לאתחול בתיבת הדו-שיח הגדרת עמוד.

להחזיר ערכים

אם ההליך הוו מחזירה TRUE, תיבת הדו-שיח שולחת לא יותר WM_PSD * הודעות, לא לצייר את עמוד דוגמה עד לפעם הבאה שלמערכת יש צורך לצייר מחדש את עמוד דוגמה.

אם ההליך הוו מחזירה FALSE, תיבת הדו-שיח שולח את יתר ההודעות ברצף הציור.

הערות

בתיבת הדו-שיחהגדרת עמודכולל תמונה של עמוד דוגמה המציגה כיצד הבחירות של המשתמש משפיעים על המראה של הפלט המודפס. כאשר לפונקציה PageSetupDlg , באפשרותך לספק שגרה הוו PagePaintHook כדי להתאים אישית את המראה של עמוד דוגמה. כאשר תיבת הדו-שיח עומד לצייר את התוכן של הדף לדוגמה, תיבת הדו-שיח שולח רצף של WM_PSD * הודעות הנוהל הוו .

תחילה שלוש הודעות ברצף הציור (WM_PSD_PAGESETUPDLG, WM_PSD_FULLPAGERECT או WM_PSD_MINMARGINRECT) מספקים מידע ההליך hook להשתמש כדי לצייר את התוכן של עמוד דוגמה. יתר ההודעות (WM_PSD_MARGINRECT, WM_PSD_GREEKTEXTRECT, WM_PSD_ENVSTAMPRECT, WM_PSD_YAFULLPAGERECT) להודיע ההליך הוו כי תיבת הדו-שיח עומד לצייר חלק מסוים של דף הדוגמה. פעולה זו מאפשרת לשגרה הוו לצייר באופן סלקטיבי של חלקים מהעמוד לדוגמה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.51 ואילך.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.

ראה גם

סקירה נפוצות על תיבת הדו-שיח ספריית, הודעות בתיבת דו-שיח נפוצות, DEVMODE, PagePaintHook, PageSetupDlg, PAGESETUPDLG, WM_PSD_ENVSTAMPRECT, WM_PSD_FULLPAGERECT, WM_PSD_GREEKTEXTRECT, WM_PSD_MARGINRECT, WM_PSD_MINMARGINRECT, WM_PSD_YAFULLPAGERECT

Index