Annotation of mstools/samples/printer/printer.rc, revision 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.