home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
pmrepo.zip
/
REPORT.H
< prev
next >
Wrap
Text File
|
1994-06-11
|
2KB
|
68 lines
/*----------------------------*/
/* Class Name */
/*----------------------------*/
#define szReportClass "Report Class"
/*----------------------------*/
/* Control Styles */
/*----------------------------*/
#define RS_DRAFTMODE 0x00000001L
/*----------------------------*/
/* Control Messages */
/*----------------------------*/
#define RPM_SETFILE WM_USER+10
#define RPM_QUERYFILE WM_USER+11
#define RPM_SETPRINTER WM_USER+12
#define RPM_QUERYPRINTER WM_USER+13
#define RPM_SETVIEWSCALE WM_USER+14
#define RPM_QUERYVIEWSCALE WM_USER+15
#define RPM_PRINT WM_USER+16
#define RPM_SETMARGINVIEW WM_USER+17
#define RPM_QUERYMARGINVIEW WM_USER+18
#define RPM_SETCURRENTPAGE WM_USER+19
#define RPM_QUERYCURRENTPAGE WM_USER+20
#define RPM_SETMARGINS WM_USER+21
#define RPM_QUERYMARGINS WM_USER+22
#define RPM_PAGINATE WM_USER+23
#define RPM_STOPPRINT WM_USER+25
#define RPM_QUERYPAGECOUNT WM_USER+29
#define RPM_QUERYPAGESIZE WM_USER+30
/*----------------------------*/
/*Use with RPM_SETCURRENTPAGE */
/*----------------------------*/
#define PAGE_TOP -1
#define PAGE_BOTTOM -2
#define PAGE_NEXT -3
#define PAGE_PREVIOUS -4
/*-----------------------------*/
/* Control Notification codes */
/*-----------------------------*/
#define RN_PAGINATED 1 /*Control is paginating document*/
#define RN_PRINTED 2 /*Page was printed*/
#define RN_LOADING 3 /*Control is loading document*/
#define RN_PRINTCOMPLETE 4 /*Printing has completed*/
#define RN_PRINTABORTED 5 /*Printing has been aborted*/
#define RN_ERROR 6 /*Error Occured. See error Codes*/
#define RN_SETCURRENTPAGE 7 /*New page has been set */
/*-------------------*/
/* Error Codes */
/*-------------------*/
#define ERROR_MEMORY 1 /*Memory Error*/
#define ERROR_SYSTEM 2 /*System Errors. Win/Gpi/Dos errors*/
#define ERROR_TABOVERFLOW 3 /*Can not insert more Tabs*/
#define ERROR_POINTSIZE 4 /*Point size is 0*/
BOOL EXPENTRY RptRegisterClass(HAB hab);