|
我用如下代码打印界面上的 GRAPH控件,
现象:返回值正确,也有文件输出,就是没图像,高手帮忙分析下
SetWaitCursor (1);
GetProjectDir (proj_dir);
strcat(buftmp,proj_dir);
void printgrap(int panel, int control){
char proj_dir[260];
static char buftmp[300];
int sta;
SetWaitCursor (1);
GetProjectDir (proj_dir);
strcat(buftmp,proj_dir);
strcat(buftmp,"\\wave.bmp" );
//SetPrintAttribute (ATTR_BITMAP_PRINTING,0x01);
sta = PrintCtrl(panel,PANEL_GRAPH,buftmp,ATTR_PAPER_WIDTH,1);
if(sta>=0) MessagePopup("打印信息","发送打印成功!");
else MessagePopup("打印信息","发送打印失败!");
SetWaitCursor (0);
} |
|