El problema es que al llamar el dialogo Preparar página este presenta por defecto en el combo box "Tamaño de papel" la opción "Letter" y yo quiero que aparesca la opción "A4".
La forma que estoy llamando al dialogo es la siguiente:
- Código: Seleccionar todo
CPageSetupDialog dlgPag(
PSD_MINMARGINS|
PSD_MARGINS|
PSD_INHUNDREDTHSOFMILLIMETERS
);
dlgPag.m_psd.rtMinMargin = m_reMinMar;
dlgPag.m_psd.rtMargin = m_reMargen;
// Visualizar la caja de dialogo preparar pagina
if(dlgPag.DoModal()==IDOK)
{
// ...
}
Tengo entendido que el dato miembro m_psd que representa una estructura PAGESETUPDLG, tiene un parametro (HGLOBAL hDevMode") en el cual se almacena informacion para la inicialización de la impresora, pero no se como acceder a dicho handle.
Si alguien me puede ayudar con este problema le estare muy agradecido.
Atentamente...Johnny.






