Annotation of mstools/samples/printer/printer.rc, revision 1.1.1.1

1.1       root        1: /******************************************************************************\
                      2: *
                      3: *                                 PRINTER.RC
                      4: *
                      5: \******************************************************************************/
                      6: 
                      7: #include <windows.h>
                      8: #include <winspool.h>
                      9: #include "printer.h"
                     10: #include "common.h"
                     11: 
                     12: printer   BITMAP printer.bmp
                     13: 
                     14: MAIN_ICON ICON   printer.ico
                     15: 
                     16: Menu MENU
                     17: {
                     18:   POPUP         "&Options"
                     19:   {
                     20:      MENUITEM   "&Print (via GetDC)"       IDM_PRINT
                     21:      MENUITEM   "Print&Dlg..."             IDM_PRINTDLG
                     22:      MENUITEM   "&GetDeviceCaps..."        IDM_GETDEVICECAPS
                     23:      MENUITEM   "&EnumPrinters..."         IDM_ENUMPRINTERS
                     24:      MENUITEM   "Ge&tPrinterDriver..."     IDM_GETPRINTERDRIVER
                     25:      MENUITEM   "EnumPrinterDriver&s..."   IDM_ENUMPRINTERDRIVERS
                     26:      MENUITEM   "&Refresh"                 IDM_REFRESH
                     27:      MENUITEM   SEPARATOR
                     28:      MENUITEM   "&About...",               IDM_ABOUT
                     29:   }
                     30:   POPUP         "&Mapping Modes"
                     31:   {
                     32:     MENUITEM    "MM_&HIENGLISH"            IDM_HIENGLISH
                     33:     MENUITEM    "MM_HI&METRIC"             IDM_HIMETRIC
                     34:     MENUITEM    "MM_&LOENGLISH"            IDM_LOENGLISH
                     35:     MENUITEM    "MM_L&OMETRIC"             IDM_LOMETRIC
                     36:     MENUITEM    "MM_T&WIPS"                IDM_TWIPS
                     37:     MENUITEM    SEPARATOR
                     38:     MENUITEM    "MM_&ISOTROPIC"            IDM_ISOTROPIC
                     39:     MENUITEM    "MM_&ANISOTROPIC"          IDM_ANISOTROPIC
                     40:     MENUITEM    SEPARATOR
                     41:     MENUITEM    "MM_&TEXT"                 IDM_TEXT, CHECKED
                     42:   }
                     43:   POPUP         "&Graphics"
                     44:   {
                     45:     MENUITEM    "A&rc()"                   IDM_ARC
                     46:     MENUITEM    "E&llipse()"               IDM_ELLIPSE
                     47:     MENUITEM    "LineT&o()"                IDM_LINETO
                     48:     MENUITEM    "P&ie()"                   IDM_PIE
                     49:     MENUITEM    "PlgBl&t()"                IDM_PLGBLT
                     50:     MENUITEM    "Poly&Bezier()"            IDM_POLYBEZIER
                     51:     MENUITEM    "Poly&gon()"               IDM_POLYGON
                     52:     MENUITEM    "Pol&yLine()"              IDM_POLYLINE
                     53:     MENUITEM    "&PolyPolygon()"           IDM_POLYPOLYGON
                     54:     MENUITEM    "Re&ctangle()"             IDM_RECTANGLE
                     55:     MENUITEM    "Ro&undRect()"             IDM_ROUNDRECT
                     56:     MENUITEM    "&StrectBlt()"             IDM_STRETCHBLT
                     57:     MENUITEM    "&All"                     IDM_ALLGRAPHICS
                     58:     MENUITEM    "&None"                    IDM_NOGRAPHICS
                     59:     MENUITEM    SEPARATOR
                     60:     MENUITEM    "&EnumFonts()"             IDM_ENUMFONTS
                     61:     MENUITEM    SEPARATOR
                     62:     MENUITEM    "&Draw axis"               IDM_DRAWAXIS, CHECKED
                     63:   }
                     64:   POPUP         "&Pen"
                     65:   {
                     66:     MENUITEM    "&Color..."                IDM_SETPENCOLOR
                     67: 
                     68:     POPUP       "&Width"
                     69:     {
                     70:       MENUITEM  "&1"                       IDM_PENWIDTH_1, CHECKED
                     71:       MENUITEM  "&2"                       IDM_PENWIDTH_2
                     72:       MENUITEM  "&3"                       IDM_PENWIDTH_3
                     73:       MENUITEM  "&4"                       IDM_PENWIDTH_4
                     74:       MENUITEM  "&5"                       IDM_PENWIDTH_5
                     75:       MENUITEM  "&6"                       IDM_PENWIDTH_6
                     76:       MENUITEM  "&7"                       IDM_PENWIDTH_7
                     77:       MENUITEM  "&8"                       IDM_PENWIDTH_8
                     78:     }
                     79:     POPUP       "&Style"
                     80:     {
                     81:       MENUITEM  "PS_&SOLID"                IDM_PENCOLOR_SOLID, CHECKED
                     82:       MENUITEM  "PS_&DASH"                 IDM_PENCOLOR_DASH
                     83:       MENUITEM  "PS_D&OT"                  IDM_PENCOLOR_DOT
                     84:       MENUITEM  "PS_D&ASHDOT"              IDM_PENCOLOR_DASHDOT
                     85:       MENUITEM  "PS_DASHDO&TDOT"           IDM_PENCOLOR_DASHDOTDOT
                     86:       MENUITEM  "PS_&NULL"                 IDM_PENCOLOR_NULL
                     87:       MENUITEM  "PS_&INSIDEFRAME"          IDM_PENCOLOR_INSIDEFRAME
                     88:     }
                     89:   }
                     90:   POPUP         "&Brush"
                     91:   {
                     92:     MENUITEM    "&Color..."                IDM_SETBRUSHCOLOR
                     93: 
                     94:     POPUP       "&Style"
                     95:     {
                     96:       MENUITEM  "HS_&SOLID"                IDM_BRUSHSTYLE_SOLID, CHECKED
                     97:       MENUITEM  "HS_&BDIAGONAL"            IDM_BRUSHSTYLE_BDIAGONAL
                     98:       MENUITEM  "HS_&CROSS"                IDM_BRUSHSTYLE_CROSS
                     99:       MENUITEM  "HS_&DIAGCROSS"            IDM_BRUSHSTYLE_DIAGCROSS
                    100:       MENUITEM  "HS_&FDIAGONAL"            IDM_BRUSHSTYLE_FDIAGONAL
                    101:       MENUITEM  "HS_&HORIZONTAL"           IDM_BRUSHSTYLE_HORIZONTAL
                    102:       MENUITEM  "HS_&VERTICAL"             IDM_BRUSHSTYLE_VERTICAL
                    103: 
                    104:       MENUITEM  "HS_FD&IAGONAL1"           IDM_BRUSHSTYLE_FDIAGONAL1
                    105:       MENUITEM  "HS_BDI&AGONAL1"           IDM_BRUSHSTYLE_BDIAGONAL1
                    106:       MENUITEM  "HS_DENSE&1"               IDM_BRUSHSTYLE_DENSE1
                    107:       MENUITEM  "HS_DENSE&2"               IDM_BRUSHSTYLE_DENSE2
                    108:       MENUITEM  "HS_DENSE&3"               IDM_BRUSHSTYLE_DENSE3
                    109:       MENUITEM  "HS_DENSE&4"               IDM_BRUSHSTYLE_DENSE4
                    110:       MENUITEM  "HS_DENSE&5"               IDM_BRUSHSTYLE_DENSE5
                    111:       MENUITEM  "HS_DENSE&6"               IDM_BRUSHSTYLE_DENSE6
                    112:       MENUITEM  "HS_DENSE&7"               IDM_BRUSHSTYLE_DENSE7
                    113:       MENUITEM  "HS_DENSE&8"               IDM_BRUSHSTYLE_DENSE8
                    114:       MENUITEM  "HS_&NOSHADE"              IDM_BRUSHSTYLE_NOSHADE
                    115:       MENUITEM  "HS_HALF&TONE"             IDM_BRUSHSTYLE_HALFTONE
                    116: 
                    117:     }
                    118:   }
                    119:   MENUITEM      "&Text color..."           IDM_TEXTCOLOR
                    120: }
                    121: 
                    122: 
                    123: About DIALOG 30, 14, 136, 90
                    124: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
                    125: STYLE DS_MODALFRAME | | WS_POPUP | | WS_VISIBLE | | WS_CAPTION | | WS_SYSMENU
                    126: CAPTION "About Printer"
                    127: FONT 8, "MS Sans Serif"
                    128: BEGIN
                    129:     ICON            MAIN_ICON, 101, 8, 22, 18, 20
                    130:     CTEXT           "Microsoft Developer Support", 104, 0, 63, 136, 8
                    131:     CTEXT           "Copyright (c) 1992 Microsoft Corporation", 105, 0, 74,
                    132:                     136, 8
                    133:     LTEXT           "Printer Win32 SDK sample ", 103, 40, 25, 95, 8
                    134:     LTEXT           "version 1.0", 106, 40, 35, 95, 8
                    135:     DEFPUSHBUTTON   "OK", IDOK, 95, 6, 40, 14
                    136:     CONTROL         "", 108, "Static", SS_BLACKRECT, 0, 53, 136, 2
                    137: END
                    138: 
                    139: 
                    140: List DIALOG 40, 30, 260, 193
                    141: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
                    142: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
                    143: FONT 8, "MS Sans Serif"
                    144: BEGIN
                    145:     LISTBOX         DID_LISTBOX, 6, 7, 248, 160,
                    146:                     LBS_SORT | WS_VSCROLL | WS_TABSTOP | LBS_USETABSTOPS
                    147:     PUSHBUTTON      "OK", DID_OK, 6, 174, 40, 14
                    148: END
                    149: 
                    150: 
                    151: Abort DIALOG 66, 41, 160, 80
                    152: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
                    153: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
                    154: FONT 8, "MS Sans Serif"
                    155: BEGIN
                    156:     LTEXT           "Printing in progress...", 101, 40, 20, 80, 8
                    157:     PUSHBUTTON      "Cancel print job", DID_CANCEL, 41, 50, 78, 14
                    158: END
                    159: 
                    160: 
                    161: EnumPrtOpt DIALOG 191, 100, 147, 151
                    162: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
                    163: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
                    164: CAPTION "EnumPrinters options:"
                    165: FONT 8, "MS Sans Serif"
                    166: BEGIN
                    167:     AUTOCHECKBOX    "PRINTER_ENUM_DEFAULT", PRINTER_ENUM_DEFAULT, 20, 10, 120, 10
                    168:     AUTOCHECKBOX    "PRINTER_ENUM_LOCAL", PRINTER_ENUM_LOCAL, 20, 26, 121, 10
                    169:     AUTOCHECKBOX    "PRINTER_ENUM_FAVORITE", PRINTER_ENUM_FAVORITE, 20, 42, 118, 10
                    170:     AUTOCHECKBOX    "PRINTER_ENUM_NAME", PRINTER_ENUM_NAME, 20, 58, 120, 10
                    171:     AUTOCHECKBOX    "PRINTER_ENUM_REMOTE", PRINTER_ENUM_REMOTE, 20, 90, 122, 10
                    172:     AUTOCHECKBOX    "PRINTER_ENUM_SHARED", PRINTER_ENUM_SHARED, 20, 106, 113, 10
                    173:     DEFPUSHBUTTON   "OK", DID_OK,  20, 128, 40, 14
                    174:     PUSHBUTTON      "Cancel", DID_CANCEL, 94, 128, 40, 14
                    175:     EDITTEXT        DID_EDITTEXT, 32, 73, 102, 12, ES_AUTOHSCROLL | WS_DISABLED
                    176: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.