Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Beágyazza a windowsos közös párbeszédpanel által biztosított szolgáltatásokat a nyomtatáshoz.
Szemantika
class CPrintDialog : public CCommonDialog
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
CPrintDialog::CPrintDialog |
Egy CPrintDialog objektumot hoz létre. |
Nyilvános metódusok
| Név | Description |
|---|---|
CPrintDialog::CreatePrinterDC |
Nyomtatóeszköz-környezetet hoz létre a Nyomtatás párbeszédpanel megjelenítése nélkül. |
CPrintDialog::DoModal |
Megjeleníti a párbeszédpanelt, és lehetővé teszi a felhasználó számára a kijelölést. |
CPrintDialog::GetCopies |
Lekéri a kért másolatok számát. |
CPrintDialog::GetDefaults |
Párbeszédpanel megjelenítése nélkül kéri le az eszköz alapértelmezett értékeit. |
CPrintDialog::GetDeviceName |
Lekéri az aktuálisan kijelölt nyomtatóeszköz nevét. |
CPrintDialog::GetDevMode |
Lekéri a struktúrát DEVMODE . |
CPrintDialog::GetDriverName |
Lekéri a jelenleg kijelölt nyomtatóillesztő nevét. |
CPrintDialog::GetFromPage |
Lekéri a nyomtatási tartomány kezdőoldalát. |
CPrintDialog::GetPortName |
Lekéri az aktuálisan kijelölt nyomtatóport nevét. |
CPrintDialog::GetPrinterDC |
Lekéri a fogópontot a nyomtatóeszköz környezetéhez. |
CPrintDialog::GetToPage |
Lekéri a nyomtatási tartomány záróoldalát. |
CPrintDialog::PrintAll |
Meghatározza, hogy a dokumentum minden oldalát ki kell-e nyomtatni. |
CPrintDialog::PrintCollate |
Meghatározza, hogy a rendszer kéri-e az átválogatott másolatokat. |
CPrintDialog::PrintRange |
Meghatározza, hogy csak egy megadott oldaltartományt kell-e nyomtatni. |
CPrintDialog::PrintSelection |
Meghatározza, hogy csak az aktuálisan kijelölt elemeket kell-e nyomtatni. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
CPrintDialog::m_pd |
Objektum testreszabására CPrintDialog használt struktúra. |
Megjegyzések
A gyakori nyomtatási párbeszédpanelek segítségével egyszerűen implementálhatók a Nyomtatás és nyomtatás beállítása párbeszédpanelek a Windows szabványainak megfelelően.
Megjegyzés:
Az CPrintDialogEx osztály a Windows Print tulajdonságlap által biztosított szolgáltatásokat foglalja magában. További információkért tekintse meg az áttekintést CPrintDialogEx .
CPrintDialog's funkció felülírja, hogy a CPageSetupDialog, amely úgy lett kialakítva, hogy az Ön számára egy közös párbeszédpanel mind a nyomtatási beállítás és az oldalbeállítás.
A keretrendszerre támaszkodva kezelheti az alkalmazás nyomtatási folyamatának számos aspektusát. Ebben az esetben a keretrendszer automatikusan megjeleníti a windowsos gyakori párbeszédpanelt a nyomtatáshoz. Használhatja a keretrendszert az alkalmazás nyomtatásához is, de felülbírálhatja a közös Nyomtatás párbeszédpanelt a saját nyomtatási párbeszédpaneljével. A keretrendszer nyomtatási feladatok kezelésére való használatával kapcsolatos további információkért lásd a Nyomtatás című cikket.
Ha azt szeretné, hogy az alkalmazás a keretrendszer közreműködése nélkül kezelje a nyomtatást, használhatja a CPrintDialog "ugyanúgy" osztályt a megadott konstruktorral, vagy saját párbeszédpanel-osztályt is létrehozhat, CPrintDialog és az igényeinek megfelelően konstruktort írhat. Mindkét esetben ezek a párbeszédpanelek szabványos MFC-párbeszédpanelekhez hasonlóan fognak viselkedni, mert az osztályból CCommonDialogszármaznak.
Objektum használatához CPrintDialog először hozza létre az objektumot a CPrintDialog konstruktor használatával. A párbeszédpanel létrehozása után beállíthatja vagy módosíthatja a m_pd struktúra értékeit a párbeszédpanel vezérlőinek inicializálásához. A m_pd struktúra típusa PRINTDLG. A struktúrával kapcsolatos további információkért lásd a Windows SDK-t.
Ha nem ad meg saját fogópontokat m_pd a tagoknak és hDevNames a hDevMode tagoknak, akkor a párbeszédpanelen végzett mindenképpen hívja meg a Windows függvényt GlobalFree ezekhez a fogópontokhoz. A keretrendszer által biztosított CWinApp::OnFilePrintSetupNyomtatási beállítás implementációjának használatakor nem kell felszabadítani ezeket a leírókat. A fogópontok karbantartása CWinApp és felszabadítása a destruktorban CWinApp. Ezeket a fogópontokat csak önálló használat esetén CPrintDialog kell felszabadítani.
A párbeszédpanel vezérlőinek inicializálása után hívja meg a DoModal tagfüggvényt a párbeszédpanel megjelenítéséhez, és engedélyezze a felhasználónak a nyomtatási beállítások kiválasztását.
DoModal visszaadja, hogy a felhasználó az OK (IDOK) vagy a Mégse (IDCANCEL) gombot választotta-e.
Ha DoModal visszaadja IDOK, az egyik CPrintDialogtagfüggvény használatával lekérheti a felhasználó által bevitt adatokat.
A CPrintDialog::GetDefaults tagfüggvény hasznos az aktuális nyomtató alapértelmezett értékeinek beolvasásához párbeszédpanel megjelenítése nélkül. Ez a tagfüggvény nem igényel felhasználói beavatkozást.
A Windows CommDlgExtendedError függvénnyel megállapíthatja, hogy hiba történt-e a párbeszédpanel inicializálása során, és további információt kaphat a hibáról. A függvényről további információt a Windows SDK-n talál.
CPrintDialog a Windows 3.1 és újabb verzióit tartalmazó fájlra COMMDLG.DLL támaszkodik.
A párbeszédpanel testreszabásához származtatjon egy osztályt CPrintDialog, adjon meg egy egyéni párbeszédpanelsablont, és adjon hozzá egy üzenettérképet az értesítési üzenetek feldolgozásához a kiterjesztett vezérlőkből. A feldolgozatlan üzeneteket át kell adni az alaposztálynak. A horogfüggvény testreszabása nem szükséges.
Ha ugyanazt az üzenetet másként szeretné feldolgozni attól függően, hogy a párbeszédpanel Nyomtatás vagy Nyomtatás beállítás, minden párbeszédpanelhez osztályt kell származtatnia. Felül kell bírálnia a Windows AttachOnSetup függvényt is, amely kezeli az új párbeszédpanel létrehozását, ha a Nyomtatás párbeszédpanelen a Nyomtatás beállítás gomb van kiválasztva.
A használatról CPrintDialogtovábbi információt a Gyakori párbeszédpanel-osztályok című témakörben talál.
Öröklési hierarchia
CPrintDialog
Requirements
Fejléc:afxdlgs.h
CPrintDialog::CPrintDialog
Egy Windows Print vagy Print Setup párbeszédpanel-objektumot hoz létre.
CPrintDialog(
BOOL bPrintSetupOnly,
DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION,
CWnd* pParentWnd = NULL);
Paraméterek
bPrintSetupOnly
Megadja, hogy megjelenik-e a Szabványos Windows Nyomtatás párbeszédpanel vagy a Nyomtatási beállítás párbeszédpanel. Állítsa be ezt a paramétert úgy, hogy TRUE megjelenjen a Szabványos Windows Nyomtatás beállítása párbeszédpanel. Állítsa be a FALSE Windows Nyomtatás párbeszédpanel megjelenítésére. Ha bPrintSetupOnly igen FALSE, a Nyomtatás beállítás gomb továbbra is megjelenik a Nyomtatás párbeszédpanelen.
dwFlags
A párbeszédpanel beállításainak testreszabásához használható egy vagy több jelző, a bitenkénti VAGY operátorral kombinálva. A jelölő például PD_ALLPAGES a dokumentum minden oldalára beállítja az alapértelmezett nyomtatási tartományt. Ezekről a PRINTDLG jelzőkről további információt a Windows SDK struktúrájában talál.
pParentWnd
Mutató a párbeszédpanel szülő- vagy tulajdonosablakára.
Megjegyzések
Ez a tagfüggvény csak az objektumot hozza létre.
DoModal A párbeszédpanel a tag függvénnyel jeleníthető meg.
Vegye figyelembe, hogy amikor a konstruktort bPrintSetupOnly úgy hívja meg, hogy FALSEbe van állítva, a rendszer automatikusan használja a PD_RETURNDC jelölőt. A hívás DoModalGetDefaultsGetPrinterDCután a rendszer egy nyomtató-tartományvezérlőt m_pd.hDCad vissza. Ezt a tartományvezérlőt a hívónak CPrintDialogkell DeleteDC felszabadítania.
Example
// Display the Windows Print dialog box with "All" radio button
// initially selected. All other radio buttons are disabled.
CPrintDialog dlg1(FALSE);
// Display the Windows Print dialog box with Collate check box checked.
CPrintDialog dlg2(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE);
// Display the Windows Print dialog box with "Selection" radio
// button initially selected. "All" radio button is enabled
// but "Pages" radio button is disabled.
CPrintDialog dlg3(FALSE, PD_SELECTION | PD_USEDEVMODECOPIES);
CPrintDialog::CreatePrinterDC
Létrehoz egy nyomtatóeszköz-környezetet (DC) a rendszerből és DEVNAMES a DEVMODE struktúrákból.
HDC CreatePrinterDC();
Visszaadott érték
Kezelje az újonnan létrehozott nyomtatóeszköz környezetét.
Megjegyzések
A rendszer feltételezi, hogy ez a tartományvezérlő az aktuális nyomtató-tartományvezérlő, és a felhasználónak törölnie kell minden más korábban beszerzett nyomtató-tartományvezérlőt. Ez a függvény meghívható, és az eredményül kapott tartományvezérlőt használhatja anélkül, hogy valaha is megjelenítenie kellene a Nyomtatás párbeszédpanelt.
Example
// Display the Windows Print dialog box with "All" radio button
// initially selected. All other radio buttons are disabled.
CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
// Create a printer device context (DC) based on the information
// selected from the Print dialog.
HDC hdc = dlg.CreatePrinterDC();
ASSERT(hdc);
}
CPrintDialog::DoModal
Megjeleníti a Windows közös nyomtatás párbeszédpanelt, és lehetővé teszi a felhasználó számára, hogy különböző nyomtatási lehetőségeket válasszon, például a példányok számát, az oldaltartományt és a másolatok szétválogatását.
virtual INT_PTR DoModal();
Visszaadott érték
IDOK vagy IDCANCEL. Ha IDCANCEL a rendszer visszaadja, hívja meg a Windows CommDlgExtendedError függvényt annak megállapításához, hogy hiba történt-e.
IDOK állandók IDCANCEL , amelyek jelzik, hogy a felhasználó az OK vagy a Mégse gombot választotta-e.
Megjegyzések
Ha a különböző nyomtatási párbeszédpanel-beállításokat a struktúra tagjainak m_pd beállításával szeretné inicializálni, ezt a hívás DoModalelőtt, de a párbeszédpanel-objektum létrehozása után kell elvégeznie.
A hívás DoModalután meghívhat más tagfüggvényeket, hogy lekérje a felhasználó által bevitt beállításokat vagy információkat a párbeszédpanelen.
Vegye figyelembe, hogy amikor a konstruktort bPrintSetupOnly úgy hívja meg, hogy FALSEbe van állítva, a rendszer automatikusan használja a PD_RETURNDC jelölőt. A hívás DoModalGetDefaultsGetPrinterDCután a rendszer egy nyomtató-tartományvezérlőt m_pd.hDCad vissza. Ezt a tartományvezérlőt a hívónak CPrintDialogkell DeleteDC felszabadítania.
Example
Lásd a példát a CPrintDialog::CreatePrinterDC.
CPrintDialog::GetCopies
Lekéri a kért másolatok számát.
int GetCopies() const;
Visszaadott érték
A kért másolatok száma.
Megjegyzések
Hívás után DoModal hívja meg ezt a függvényt a kért példányok számának lekéréséhez.
Example
Lásd a példát a CPrintDialog::PrintCollate.
CPrintDialog::GetDefaults
Az alapértelmezett nyomtató alapértelmezett eszközbeállításait kéri le párbeszédpanel megjelenítése nélkül.
BOOL GetDefaults();
Visszaadott érték
Nonzero, ha a függvény sikeres volt; egyéb esetben 0.
Megjegyzések
A beolvasott értékek a m_pd struktúrába kerülnek.
Bizonyos esetekben a függvény hívása meghívja a konstruktort a beállított értékre CPrintDialogbPrintSetupOnlyFALSE. Ezekben az esetekben a nyomtató tartományvezérlője és hDevNameshDevMode (az m_pd adattagban található két fogópont) automatikusan le lesz foglalva.
Ha a konstruktort beállítottaFALSEbPrintSetupOnly, akkor ez a függvény nem csak a hívónak ad visszahDevNames, m_pd.hDevNameshDevModem_pd.hDevModehanem egy tartományvezérlőt m_pd.hDCis visszaad CPrintDialog a hívónak. A hívó felelőssége, hogy törölje a nyomtató tartományvezérlőjét, és meghívja a Windows GlobalFree függvényt a fogópontokon, amikor végzett az CPrintDialog objektummal.
Example
Ez a kódrészlet lekéri az alapértelmezett nyomtató eszközkörnyezetét, és a felhasználónak jelenti a nyomtató felbontását hüvelykenkénti pontban. (A nyomtató képességeinek ezt az attribútumát gyakran DPI-nek nevezik.)
CPrintDialog dlg(FALSE);
if (!dlg.GetDefaults())
{
AfxMessageBox(_T("You have no default printer!"));
}
else
{
// attach to the DC we were given
CDC dc;
dc.Attach(dlg.m_pd.hDC);
// ask for the measurements
int nHorz = dc.GetDeviceCaps(LOGPIXELSX);
int nVert = dc.GetDeviceCaps(LOGPIXELSY);
// almost always the same in both directions, but sometimes not!
CString str;
if (nHorz == nVert)
{
str.Format(_T("Your printer supports %d pixels per inch"), nHorz);
}
else
{
str.Format(_T("Your printer supports %d pixels per inch ")
_T("horizontal resolution, and %d pixels per inch vertical ")
_T("resolution"), nHorz, nVert);
}
// tell the user
AfxMessageBox(str);
// Note: no need to call Detach() because we want the CDC destructor
// to call FreeDC() on the DC we borrowed from the common dialog
}
CPrintDialog::GetDeviceName
Lekéri az aktuálisan kijelölt nyomtatóeszköz nevét.
CString GetDeviceName() const;
Visszaadott érték
Az aktuálisan kijelölt nyomtató neve.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után az aktuálisan kijelölt nyomtató nevének lekéréséhez vagy az alapértelmezett nyomtató aktuális eszközbeállításainak lekéréséhez GetDefaults . Használjon mutatót arra az CString objektumra, amelyet GetDeviceName egy hívás értékeként lpszDeviceName ad CDC::CreateDCvissza.
Example
Ez a kódrészlet a felhasználó alapértelmezett nyomtatónevét és a csatlakoztatott portot, valamint a nyomtató által használt nyomtatásisor-nevet jeleníti meg. A kód megjeleníthet egy üzenetmezőt, amely a következőhöz hasonló üzenetet jelenít meg: "Az alapértelmezett nyomtató a HP LaserJet IIIP a \\server\share on \\server\share using winspool használatával".
CPrintDialog dlg(FALSE);
if (!dlg.GetDefaults())
{
AfxMessageBox(_T("You have no default printer!"));
}
else
{
CString strDescription;
strDescription.Format(_T("Your default printer is %s on %s using %s."),
(LPCTSTR)dlg.GetDeviceName(),
(LPCTSTR)dlg.GetPortName(),
(LPCTSTR)dlg.GetDriverName());
AfxMessageBox(strDescription);
}
CPrintDialog::GetDevMode
Lekéri a struktúrát DEVMODE .
LPDEVMODE GetDevMode() const;
Visszaadott érték
A DEVMODE nyomtatóillesztő eszköz inicializálásával és környezetével kapcsolatos információkat tartalmazó adatstruktúra. A windowsos SDK-ban leírt Windows-függvénnyel GlobalUnlock fel kell oldania a struktúra által felvett memóriát.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModalGetDefaults vagy a nyomtatóeszköz adatainak lekérése után.
Example
Lásd a példát a CPrintDialog::PrintCollate.
CPrintDialog::GetDriverName
Lekéri a jelenleg kijelölt nyomtatóillesztő nevét.
CString GetDriverName() const;
Visszaadott érték
A CString rendszer által definiált illesztőprogram nevét megadva.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után, vagy GetDefaults kérje le a rendszer által definiált nyomtatóeszköz-illesztőprogram nevét. Használjon mutatót arra az CString objektumra, amelyet GetDriverName egy hívás értékeként lpszDriverName ad CDC::CreateDCvissza.
Example
Lásd a példát a CPrintDialog::GetDeviceName.
CPrintDialog::GetFromPage
Lekéri a nyomtatási tartomány kezdőoldalát.
int GetFromPage() const;
Visszaadott érték
A nyomtatandó oldalak tartományának kezdőoldalszáma.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után, hogy lekérje a nyomtatni kívánt oldaltartomány kezdő oldalszámát.
Example
Lásd a példát a CPrintDialog::m_pd.
CPrintDialog::GetPortName
Lekéri az aktuálisan kijelölt nyomtatóport nevét.
CString GetPortName() const;
Visszaadott érték
Az aktuálisan kijelölt nyomtatóport neve.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után, vagy GetDefaults kérje le az aktuálisan kijelölt nyomtatóport nevét.
Example
Lásd a CPrintDialog::GetDeviceName példát.
CPrintDialog::GetPrinterDC
Lekéri a fogópontot a nyomtatóeszköz környezetéhez.
HDC GetPrinterDC() const;
Visszaadott érték
A nyomtatóeszköz környezetének leírója, ha sikeres; egyéb esetben NULL.
Megjegyzések
Ha a bPrintSetupOnlyCPrintDialog konstruktor paramétere ( FALSE amely a Nyomtatás párbeszédpanel megjelenítését jelzi), akkor GetPrinterDC egy fogópontot ad vissza a nyomtatóeszköz környezetének. Ha végzett a használattal, meg kell hívnia a Windows DeleteDC függvényt az eszközkörnyezet törléséhez.
Example
CPrintDialog dlg(FALSE);
CPrintDialog dlg(FALSE);
if (dlg.DoModal() == IDOK)
{
// Get a handle to the printer device context (DC).
HDC hdc = dlg.GetPrinterDC();
ASSERT(hdc);
// Do something with the HDC...
// Clean up.
CDC::FromHandle(hdc)->DeleteDC();
}
CPrintDialog::GetToPage
Lekéri a nyomtatási tartomány záróoldalát.
int GetToPage() const;
Visszaadott érték
A nyomtatandó oldalak tartományának záró oldalszáma.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után, hogy lekérje a nyomtatandó oldalak tartományában lévő záró oldalszámot.
Example
Lásd a példát a CPrintDialog::m_pd.
CPrintDialog::m_pd
Olyan struktúra, amelynek tagjai a párbeszédpanel-objektum jellemzőit tárolják.
PRINTDLG& m_pd;
Megjegyzések
Az objektum m_pd létrehozása CPrintDialog után a párbeszédpanel különböző aspektusait állíthatja be, mielőtt meghívja a tagfüggvénytDoModal. A struktúráról további információt a m_pd Windows SDK-ban talál PRINTDLG .
Ha közvetlenül módosítja az m_pd adattagot, minden alapértelmezett viselkedést felülbírál.
Example
// Display the Windows Print dialog box with "Pages" radio button
// initially selected. "All" and "Pages" radio buttons are
// enabled as well.
CPrintDialog dlg(FALSE, PD_PAGENUMS | PD_USEDEVMODECOPIES);
dlg.m_pd.nMinPage = dlg.m_pd.nFromPage = 1;
dlg.m_pd.nMaxPage = dlg.m_pd.nToPage = 10;
if (dlg.DoModal() == IDOK)
{
// Determine the starting and ending page numbers for the range
// of pages to be printed.
int from_page = -1, to_page = -1;
if (dlg.PrintAll()) // print all pages in the document
{
from_page = dlg.m_pd.nMinPage;
to_page = dlg.m_pd.nMaxPage;
}
else if (dlg.PrintRange()) // print only a range of pages
{ // in the document
from_page = dlg.GetFromPage();
to_page = dlg.GetToPage();
}
else if (dlg.PrintSelection()) // print only the currently selected
// items
{
from_page = to_page = -1; // -1 to denote unknown yet
}
TRACE(_T("Print from %d to %d\n"), from_page, to_page);
}
CPrintDialog::PrintAll
Meghatározza, hogy a dokumentum minden oldalát ki kell-e nyomtatni.
BOOL PrintAll() const;
Visszaadott érték
Nonzero, ha a dokumentum minden oldalát ki kell nyomtatni; egyéb esetben 0.
Megjegyzések
Hívás után DoModal hívja meg ezt a függvényt, és állapítsa meg, hogy a dokumentum összes lapját ki szeretné-e nyomtatni.
Example
Lásd a példát a CPrintDialog::m_pd.
CPrintDialog::PrintCollate
Meghatározza, hogy a rendszer kéri-e az átválogatott másolatokat.
BOOL PrintCollate() const;
Visszaadott érték
Nem kötelező, ha a felhasználó bejelöli a rendezés jelölőnégyzetet a párbeszédpanelen; egyéb esetben 0.
Megjegyzések
Hívás után DoModal hívja meg ezt a függvényt annak megállapításához, hogy a nyomtatónak össze kell-e rendeznie a dokumentum összes nyomtatott példányát.
Example
// Display the Windows Print dialog box with Collate check box checked.
CPrintDialog dlg(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS |
PD_HIDEPRINTTOFILE);
if (dlg.DoModal() == IDOK)
{
// If the collate check box is selected, then GetCopies() will return
// the number of copies printed. Otherwise, GetCopies() always
// returns 1. Then, the number of copies printed can be found from the
// DEVMODE structure of the printing device.
if (dlg.PrintCollate())
{
int num = dlg.GetCopies();
TRACE(_T("Number of copies printed = %d\n"), num);
}
else
{
LPDEVMODE devmode = dlg.GetDevMode();
TRACE(_T("Number of copies printed = %d\n"), devmode->dmCopies);
}
}
CPrintDialog::PrintRange
Meghatározza, hogy csak egy megadott oldaltartományt kell-e nyomtatni.
BOOL PrintRange() const;
Visszaadott érték
Nonzero, ha csak a dokumentum egy oldaltartományát kell kinyomtatni; egyéb esetben 0.
Megjegyzések
Hívás után DoModal hívja meg ezt a függvényt annak megállapításához, hogy csak egy oldaltartományt szeretne-e nyomtatni a dokumentumban.
Example
Lásd a példát a CPrintDialog::m_pd.
CPrintDialog::PrintSelection
Meghatározza, hogy csak az aktuálisan kijelölt elemeket kell-e nyomtatni.
BOOL PrintSelection() const;
Visszaadott érték
Nonzero, ha csak a kijelölt elemeket kell kinyomtatni; egyéb esetben 0.
Megjegyzések
Hívja meg ezt a függvényt a hívás DoModal után, és állapítsa meg, hogy csak az aktuálisan kijelölt elemeket szeretné-e kinyomtatni.
Example
Lásd a példát a CPrintDialog::m_pd.
Lásd még
MFC-minta DIBLOOK
CCommonDialog osztály
hierarchiadiagram
CPrintInfo Szerkezet