用commondialog32.ocx调用打印设置对话框,如何判断用户是否按了取消键??
#define GetObject GetObject
__object *pdl=NULL;
__object *pic=NULL;
__object *obj=NULL;
pdl = __object_create("PDLRuntime");
pic=pdl->GetPicture("");
obj=pic->GetObject("CommDlg");
obj->showPrinter(); //显示打印设置对话诓
ProgramExecute("Prtscr.exe /C= 0;0;1024;720"); //打印部分
__object_delete(obj);
__object_delete(pic);
__object_delete(pdl);
如上代码先显示打印设置对话诓,这时不论按确定或取消键,系统都执行打印语句!在VB中可用err对象判断错误代码,在c中怎么实现呢?请教高手!