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

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

unix.superglobalmegacorp.com

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