Annotation of mstools/samples/ttfonts/ttfonts.rc, revision 1.1

1.1     ! 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: 
        !            13: 
        !            14: #include "windows.h"
        !            15: #include "ttfonts.h"
        !            16: 
        !            17: #define FONTDIALOG FONT 10, "Helv"
        !            18: 
        !            19: ttfontsIcon  ICON       ttfonts.ico
        !            20: bmtt         BITMAP     bmtt.bmp
        !            21: bmdevice     BITMAP     bmdevice.bmp
        !            22: 
        !            23: 
        !            24: 
        !            25: 
        !            26: 
        !            27: 
        !            28: 
        !            29: ttfontsMenu MENU
        !            30: BEGIN
        !            31: 
        !            32:     POPUP "&Control"
        !            33:     BEGIN
        !            34:         MENUITEM "EnumFonts (&Display) \tF2" ,       TBID_ENUM
        !            35:         MENUITEM "&CreateFont \tEnter",              TBID_CREATE
        !            36:         MENUITEM "&GetMetrics \tF4",                 TBID_GETTM
        !            37:         MENUITEM "Get&FontData \tF5",                TBID_GETFONTDATA
        !            38:         MENUITEM "EnumFonts (P&rinter) \tF6",        TBID_PRINT
        !            39:         MENUITEM SEPARATOR
        !            40:         MENUITEM "GetObject \tF7",                   IDM_GETOBJECT
        !            41:         MENUITEM "ChooseFont \tF8",                  IDM_CHOOSEFONT
        !            42:         POPUP    "GetStockObject"
        !            43: 
        !            44:         BEGIN
        !            45:             MENUITEM "ANSI_FIXED_FONT",              IDM_ANSI_FIXED_FONT
        !            46:             MENUITEM "ANSI_VAR_FONT",                IDM_ANSI_VAR_FONT
        !            47:             MENUITEM "DEVICE_DEFAULT_FONT",          IDM_DEVICE_DEFAULT_FONT
        !            48:             MENUITEM "OEM_FIXED_FONT",               IDM_OEM_FIXED_FONT
        !            49:             MENUITEM "SYSTEM_FIXED_FONT",            IDM_SYSTEM_FIXED_FONT
        !            50:             MENUITEM "SYSTEM_FONT",                  IDM_SYSTEM_FONT
        !            51:         END
        !            52: 
        !            53:         MENUITEM SEPARATOR
        !            54:         MENUITEM "&Print",                           IDM_PRINT
        !            55:     END
        !            56: 
        !            57:     POPUP "&Display"
        !            58:     BEGIN
        !            59:         MENUITEM "&Centered string 'Hello'",          IDM_MODEHELLO
        !            60:         MENUITEM "&Range [tmFirstChar, tmLastChar]",  IDM_MODETMRANGE
        !            61:         MENUITEM "&All Glyphs from FontData",         IDM_MODEALL
        !            62:     END
        !            63: 
        !            64:     POPUP "&Window"
        !            65:     BEGIN
        !            66:         MENUITEM "&Cascade",                 IDM_CASCADE
        !            67:         MENUITEM "&Tile",                    IDM_TILE
        !            68:         MENUITEM "&Arrange",                 IDM_ARRANGE
        !            69:     END
        !            70: 
        !            71:     POPUP "&Options"
        !            72:     BEGIN
        !            73:         MENUITEM "&Flying rectangles",                IDM_FLYWINWIN
        !            74:     END
        !            75: 
        !            76:     POPUP "&Help"
        !            77:     BEGIN
        !            78:         MENUITEM "Help &Contents \tF1",     IDM_HELP
        !            79:         MENUITEM SEPARATOR
        !            80:         MENUITEM "&About",                  IDM_ABOUT
        !            81:     END
        !            82: END
        !            83: 
        !            84: 
        !            85: ttfontsAccel ACCELERATORS
        !            86: BEGIN
        !            87:   VK_F1    , IDM_HELP        , VIRTKEY
        !            88:   VK_F2    , TBID_ENUM       , VIRTKEY
        !            89:   VK_F3    , TBID_CREATE     , VIRTKEY
        !            90:   VK_RETURN, TBID_CREATE     , VIRTKEY
        !            91:   VK_F4    , TBID_GETTM      , VIRTKEY
        !            92:   VK_F5    , TBID_GETFONTDATA, VIRTKEY
        !            93:   VK_F6    , TBID_PRINT      , VIRTKEY
        !            94:   VK_F7    , IDM_GETOBJECT   , VIRTKEY
        !            95:   VK_F8    , IDM_CHOOSEFONT  , VIRTKEY
        !            96: END
        !            97: 
        !            98: 
        !            99: logfontDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
        !           100: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           101:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           102: CAPTION "LOGFONT"
        !           103: FONTDIALOG
        !           104: BEGIN
        !           105:     RTEXT           "lfHeight",        DID_X    , 00,  03, 64,  8
        !           106:     EDITTEXT                           DIDHEIGHT, 70,  02, 24, 11
        !           107: 
        !           108:     RTEXT           "lfWidth",         DID_X    , 00,  14, 64,  8
        !           109:     EDITTEXT                           DIDWIDTH , 70,  13, 24, 11
        !           110: 
        !           111:     RTEXT           "lfEscapement",    DID_X    , 00,  25, 64,  8
        !           112:     EDITTEXT                           DIDESCAPE, 70,  24, 24, 11
        !           113: 
        !           114:     RTEXT           "lfOrientation",   DID_X    , 00,  36, 64,  8
        !           115:     EDITTEXT                           DIDORIENT, 70,  35, 24, 11
        !           116: 
        !           117:     RTEXT           "lfWeight",        DID_X    , 00,  47, 64,  8
        !           118:     EDITTEXT                           DIDWEIGHT, 70,  46, 24, 11
        !           119: 
        !           120:     RTEXT           "lfItalic",        DID_X    , 00,  59, 64,  8
        !           121:     EDITTEXT                           DIDITALIC, 70,  58, 18, 11
        !           122: 
        !           123:     RTEXT           "lfUnderline",     DID_X    , 00,  70, 64,  8
        !           124:     EDITTEXT                           DIDUNDERL, 70,  69, 18, 11
        !           125: 
        !           126:     RTEXT           "lfStrikeOut",     DID_X    , 00,  81, 64,  8
        !           127:     EDITTEXT                           DIDSTRIKE, 70,  80, 18, 11
        !           128: 
        !           129:     RTEXT           "lfCharSet",       DID_X    , 00,  92, 64,  8
        !           130:     EDITTEXT                           DIDCHARSE, 70,  91, 18, 11
        !           131: 
        !           132:     RTEXT           "lfOutPrecision",  DID_X    , 00, 103, 64,  8
        !           133:     EDITTEXT                           DIDOUTPRE, 70, 102, 18, 11
        !           134: 
        !           135:     RTEXT           "lfClipPrecision", DID_X    , 00, 114, 64,  8
        !           136:     EDITTEXT                           DIDCLIPPR, 70, 113, 18, 11
        !           137: 
        !           138:     RTEXT           "lfQuality",       DID_X    , 00, 125, 64,  8
        !           139:     EDITTEXT                           DIDQUALIT, 70, 124, 18, 11
        !           140: 
        !           141:     RTEXT           "lfPitchAndFamily",DID_X    , 00, 136, 64,  8
        !           142:     EDITTEXT                           DIDPITCHA, 70, 135, 18, 11
        !           143: 
        !           144:     RTEXT           "lfFaceName",      DID_X    , 00, 149, 38,  8
        !           145:     EDITTEXT                           DIDFACENA, 40, 148, 68, 11, ES_AUTOHSCROLL
        !           146: END
        !           147: 
        !           148: 
        !           149: 
        !           150: textmetricDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
        !           151: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           152:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           153: CAPTION "TEXTMETRIC"
        !           154: FONTDIALOG
        !           155: BEGIN
        !           156:     LISTBOX    DID_LISTBOX, 0, 0, DLGWIDTH, DLGHEIGHT,
        !           157:                LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
        !           158: END
        !           159: 
        !           160: oltextmetricDlg DIALOG 0,0, 170, DLGHEIGHT
        !           161: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           162:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           163: CAPTION "OUTLINE TEXTMETRIC"
        !           164: FONTDIALOG
        !           165: BEGIN
        !           166:     LISTBOX    DID_LISTBOX, 0, 0, 170,160,
        !           167:                LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
        !           168: END
        !           169: 
        !           170: 
        !           171: getfontdataDlg DIALOG 45, 18, 170, DLGHEIGHT
        !           172: STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
        !           173:                      | WS_SYSMENU | WS_CLIPSIBLINGS
        !           174: CAPTION "GetFontData"
        !           175: FONTDIALOG
        !           176: BEGIN
        !           177:     RTEXT           "dwTable", -1,  0, 5, 35, 8
        !           178:     COMBOBOX        DID_DWTABLE,  41, 3, 50, 100, CBS_DROPDOWN | CBS_HASSTRINGS |
        !           179:                     WS_VSCROLL
        !           180:     RTEXT           "dwOffset",-1,  0, 20, 35, 8
        !           181:     EDITTEXT         DID_DWOFFSET, 41, 18, 50, 12
        !           182:     RTEXT           "cbData",  -1,  0, 35, 35, 8
        !           183:     EDITTEXT         DID_CBDATA,   41, 33, 50, 12
        !           184:     LISTBOX          DID_LISTBOX,  0, 50, 170, 110,
        !           185:                      LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
        !           186:     DEFPUSHBUTTON   "GetFontData", DID_DOIT, 100, 14, 60, 15
        !           187:     CTEXT           "all values in Hex", -1, 100, 30, 60, 15
        !           188: END
        !           189: 
        !           190: 
        !           191: 
        !           192: aboutBox DIALOG 30, 14, 136, 90
        !           193: LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
        !           194: STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
        !           195: CAPTION "About TTFonts"
        !           196: BEGIN
        !           197:     ICON            "ttfontsIcon", 101, 8, 20, 18, 20
        !           198:     LTEXT           "TTFonts Win32 SDK sample ", 103, 40, 25, 95, 8
        !           199:     LTEXT           "version 1.6", 106, 40, 35, 95, 8
        !           200:     DEFPUSHBUTTON   "OK", IDOK, 95, 6, 40, 14
        !           201:     CONTROL         "", 108, "Static", SS_BLACKRECT, 0, 53, 136, 2
        !           202:     CTEXT           "Microsoft Developer Support",      105, 0, 62, 136, 8
        !           203:     CTEXT           "Copyright \251 1992-1993 Microsoft", 105, 0, 74,
        !           204:                     136, 8
        !           205: END
        !           206: 
        !           207: 
        !           208: 
        !           209: STRINGTABLE
        !           210: BEGIN
        !           211:      1, "cmap"
        !           212:      2, "glyf"
        !           213:      3, "head"
        !           214:      4, "hhea"
        !           215:      5, "hmtx"
        !           216:      6, "loca"
        !           217:      7, "maxp"
        !           218:      8, "name"
        !           219:      9, "post"
        !           220:     10, "OS/2"
        !           221:     11, "cvt"
        !           222:     12, "fpgm"
        !           223:     13, "hdmx"
        !           224:     14, "kern"
        !           225:     15, "LTSH"
        !           226:     16, "prep"
        !           227:     17, "WIN"
        !           228:     18, "VDMX"
        !           229:     19, "FOCA"
        !           230:     20, "PCLT"
        !           231: END

unix.superglobalmegacorp.com

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