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

1.1       root        1: 
                      2: #include "windows.h"
                      3: #include "ntfonts.h"
                      4: 
1.1.1.2 ! root        5: #define FONTDIALOG FONT 10, "Helv"
        !             6: 
1.1       root        7: ntfontsIcon  ICON      ntfonts.ico
                      8: bmtt         BITMAP     bmtt.bmp
                      9: bmdevice     BITMAP     bmdevice.bmp
                     10: 
                     11: 
                     12: 
                     13: 
                     14: 
                     15: 
1.1.1.2 ! root       16: 
        !            17: ntfontsMenu MENU
        !            18: BEGIN
        !            19: 
        !            20:     POPUP "&Control"
        !            21:     BEGIN
        !            22:         MENUITEM "EnumFonts (&Display)" ,       TBID_ENUM
        !            23:         MENUITEM "EnumFonts (P&rinter)",        TBID_PRINT
        !            24:         MENUITEM "&CreateFont",                 TBID_CREATE
        !            25:         MENUITEM "&GetMetrics",                 TBID_GETTM
        !            26:         MENUITEM "Get&FontData",                TBID_GETFONTDATA
        !            27:         MENUITEM SEPARATOR
        !            28:         MENUITEM "&Print",                      IDM_PRINT
        !            29:     END
        !            30: 
        !            31:     POPUP "&Display"
        !            32:     BEGIN
        !            33:         MENUITEM "&Centered string 'Hello'",          IDM_MODEHELLO
        !            34:         MENUITEM "&Range [tmFirstChar, tmLastChar]",  IDM_MODETMRANGE
        !            35:         MENUITEM "&All Glyphs from FontData",         IDM_MODEALL
        !            36:     END
        !            37: 
        !            38:     POPUP "&Window"
        !            39:     BEGIN
        !            40:         MENUITEM "&Cascade",                 IDM_CASCADE
        !            41:         MENUITEM "&Tile",                    IDM_TILE
        !            42:         MENUITEM "&Arrange",                 IDM_ARRANGE
        !            43:     END
        !            44: 
        !            45:     POPUP "&Options"
        !            46:     BEGIN
        !            47:         MENUITEM "&Flying rectangles",                IDM_FLYWINWIN
        !            48:         MENUITEM "SetMapperFlags",                    -1, GRAYED
        !            49:         MENUITEM "Grid Display",                      IDM_GRID, GRAYED
        !            50:         MENUITEM "Label codepoints",                  -1, GRAYED
        !            51:     END
        !            52: 
        !            53:     POPUP "&Help"
        !            54:     BEGIN
        !            55:         MENUITEM "Help &Index",             IDM_HELP
        !            56:         MENUITEM SEPARATOR
        !            57:         MENUITEM "&About",                  IDM_ABOUT
        !            58:     END
        !            59: END
        !            60: 
        !            61: 
1.1       root       62: logfontDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
                     63: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                     64:                      | WS_SYSMENU | WS_CLIPSIBLINGS
                     65: CAPTION "LOGFONT"
                     66: FONTDIALOG
                     67: BEGIN
                     68:     RTEXT           "lfHeight",        DID_X    , 00,  03, 64,  8
                     69:     EDITTEXT                           DIDHEIGHT, 70,  02, 24, 11
                     70: 
                     71:     RTEXT           "lfWidth",         DID_X    , 00,  14, 64,  8
                     72:     EDITTEXT                           DIDWIDTH , 70,  13, 24, 11
                     73: 
                     74:     RTEXT           "lfEscapement",    DID_X    , 00,  25, 64,  8
                     75:     EDITTEXT                           DIDESCAPE, 70,  24, 24, 11
                     76: 
                     77:     RTEXT           "lfOrientation",   DID_X    , 00,  36, 64,  8
                     78:     EDITTEXT                           DIDORIENT, 70,  35, 24, 11
                     79: 
                     80:     RTEXT           "lfWeight",        DID_X    , 00,  47, 64,  8
                     81:     EDITTEXT                           DIDWEIGHT, 70,  46, 24, 11
                     82: 
                     83:     RTEXT           "lfItalic",        DID_X    , 00,  59, 64,  8
                     84:     EDITTEXT                           DIDITALIC, 70,  58, 18, 11
                     85: 
                     86:     RTEXT           "lfUnderline",     DID_X    , 00,  70, 64,  8
                     87:     EDITTEXT                           DIDUNDERL, 70,  69, 18, 11
                     88: 
                     89:     RTEXT           "lfStrikeOut",     DID_X    , 00,  81, 64,  8
                     90:     EDITTEXT                           DIDSTRIKE, 70,  80, 18, 11
                     91: 
                     92:     RTEXT           "lfCharSet",       DID_X    , 00,  92, 64,  8
                     93:     EDITTEXT                           DIDCHARSE, 70,  91, 18, 11
                     94: 
                     95:     RTEXT           "lfOutPrecision",  DID_X    , 00, 103, 64,  8
                     96:     EDITTEXT                           DIDOUTPRE, 70, 102, 18, 11
                     97: 
                     98:     RTEXT           "lfClipPrecision", DID_X    , 00, 114, 64,  8
                     99:     EDITTEXT                           DIDCLIPPR, 70, 113, 18, 11
                    100: 
                    101:     RTEXT           "lfQuality",       DID_X    , 00, 125, 64,  8
                    102:     EDITTEXT                           DIDQUALIT, 70, 124, 18, 11
                    103: 
                    104:     RTEXT           "lfPitchAndFamily",DID_X    , 00, 136, 64,  8
                    105:     EDITTEXT                           DIDPITCHA, 70, 135, 18, 11
                    106: 
                    107:     RTEXT           "lfFaceName",      DID_X    , 00, 149, 38,  8
                    108:     EDITTEXT                           DIDFACENA, 40, 148, 68, 11, ES_AUTOHSCROLL
                    109: END
                    110: 
                    111: 
                    112: 
                    113: textmetricDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
                    114: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                    115:                      | WS_SYSMENU | WS_CLIPSIBLINGS
                    116: CAPTION "TEXTMETRIC"
                    117: FONTDIALOG
                    118: BEGIN
                    119:     LISTBOX    DID_LISTBOX, 0, 0, DLGWIDTH, DLGHEIGHT,
                    120:                LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
                    121: END
                    122: 
1.1.1.2 ! root      123: oltextmetricDlg DIALOG 0,0, 170, DLGHEIGHT
        !           124: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           125:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           126: CAPTION "OUTLINE TEXTMETRIC"
        !           127: FONTDIALOG
        !           128: BEGIN
        !           129:     LISTBOX    DID_LISTBOX, 0, 0, 170,160,
        !           130:                LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
        !           131: END
        !           132: 
        !           133: 
        !           134: getfontdataDlg DIALOG 45, 18, 170, DLGHEIGHT
        !           135: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           136:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           137: CAPTION "GetFontData"
        !           138: FONTDIALOG
        !           139: BEGIN
        !           140:     RTEXT           "dwTable", -1,  0, 5, 35, 8
        !           141:     COMBOBOX        DID_DWTABLE,  41, 3, 50, 100, CBS_DROPDOWN | CBS_HASSTRINGS |
        !           142:                     WS_VSCROLL
        !           143:     RTEXT           "dwOffset",-1,  0, 20, 35, 8
        !           144:     EDITTEXT         DID_DWOFFSET, 41, 18, 50, 12
        !           145:     RTEXT           "cbData",  -1,  0, 35, 35, 8
        !           146:     EDITTEXT         DID_CBDATA,   41, 33, 50, 12
        !           147:     LISTBOX          DID_LISTBOX,  0, 50, 170, 110,
        !           148:                      LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
        !           149:     DEFPUSHBUTTON   "GetFontData", DID_DOIT, 100, 14, 60, 15
        !           150:     CTEXT           "all values in Hex", -1, 100, 30, 60, 15
        !           151: END
        !           152: 
        !           153: 
        !           154: 
        !           155: aboutBox DIALOG 30, 14, 136, 90
        !           156: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
        !           157: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
        !           158: CAPTION "About NTFonts"
        !           159: BEGIN
        !           160:     ICON            "ntFontsIcon", 101, 8, 20, 18, 20
        !           161:     LTEXT           "NTFonts Win32 SDK sample ", 103, 40, 25, 95, 8
        !           162:     LTEXT           "version 1.3", 106, 40, 35, 95, 8
        !           163:     DEFPUSHBUTTON   "OK", IDOK, 95, 6, 40, 14
        !           164:     CONTROL         "", 108, "Static", SS_BLACKRECT, 0, 53, 136, 2
        !           165:     CTEXT           "Microsoft Developer Support",      105, 0, 62, 136, 8
        !           166:     CTEXT           "Copyright (c) 1992 Microsoft Corporation", 105, 0, 74, 
        !           167:                     136, 8
        !           168: END
        !           169: 
1.1       root      170: 
                    171: 
1.1.1.2 ! root      172: STRINGTABLE
1.1       root      173: BEGIN
1.1.1.2 ! root      174:      1, "cmap"
        !           175:      2, "glyf"
        !           176:      3, "head"
        !           177:      4, "hhea"
        !           178:      5, "hmtx"
        !           179:      6, "loca"
        !           180:      7, "maxp"
        !           181:      8, "name"
        !           182:      9, "post"
        !           183:     10, "OS/2"
        !           184:     11, "cvt"
        !           185:     12, "fpgm"
        !           186:     13, "hdmx"
        !           187:     14, "kern"
        !           188:     15, "LTSH"
        !           189:     16, "prep"
        !           190:     17, "WIN"
        !           191:     18, "VDMX"
        !           192:     19, "FOCA"
        !           193:     20, "PCLT"
1.1       root      194: END

unix.superglobalmegacorp.com

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