Pregunta: | 11690 - COMO ESTABLECER LA IMPRESORA POR DEFECTO EN VISUAL C++ 6 |
Autor: | Jose Manuel Rueda Fragoso |
Estoy intentando hacer un programa que saque las impresoras conectadas a una maquina. Esto está solucionado. El problema es a la hora de establecer o buscar la impresora por defecto. Existe la función GetDefaultPrinter, pero para sorpresa mia al utilizarla devuelve un error de función no declarada. Y es así porque en los ficheros .h de Visual C++ no existe la declaración de esa función. |
Respuesta: | Juan Pablo Crossley |
CPrintDialog pd(TRUE);
pd.GetDefaults(); DEVMODE *d; d = (DEVMODE *)::GlobalLock(pd.m_pd.hDevMode); MessageBox(CString(d->dmDeviceName)); ::GlobalUnlock(pd.m_pd.hDevMode); y listo! |