File:  [WindowsNT SDKs] / mstools / samples / ntfonts / ntfonts.rc
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Thu Aug 9 18:22:12 2018 UTC (7 years, 9 months ago) by root
Branches: msft, MAIN
CVS tags: ntsdk-oct-1992, HEAD
Microsoft Windows NT Build 328 10-12-1992


#include "windows.h"
#include "ntfonts.h"

#define FONTDIALOG FONT 10, "Helv"

ntfontsIcon  ICON	ntfonts.ico
bmtt         BITMAP     bmtt.bmp
bmdevice     BITMAP     bmdevice.bmp







ntfontsMenu MENU
BEGIN

    POPUP "&Control"
    BEGIN
        MENUITEM "EnumFonts (&Display)" ,       TBID_ENUM
        MENUITEM "EnumFonts (P&rinter)",        TBID_PRINT
        MENUITEM "&CreateFont",                 TBID_CREATE
        MENUITEM "&GetMetrics",                 TBID_GETTM
        MENUITEM "Get&FontData",                TBID_GETFONTDATA
        MENUITEM SEPARATOR
        MENUITEM "&Print",                      IDM_PRINT
    END

    POPUP "&Display"
    BEGIN
        MENUITEM "&Centered string 'Hello'",          IDM_MODEHELLO
        MENUITEM "&Range [tmFirstChar, tmLastChar]",  IDM_MODETMRANGE
        MENUITEM "&All Glyphs from FontData",         IDM_MODEALL
    END

    POPUP "&Window"
    BEGIN
        MENUITEM "&Cascade",                 IDM_CASCADE
        MENUITEM "&Tile",                    IDM_TILE
        MENUITEM "&Arrange",                 IDM_ARRANGE
    END

    POPUP "&Options"
    BEGIN
        MENUITEM "&Flying rectangles",                IDM_FLYWINWIN
        MENUITEM "SetMapperFlags",                    -1, GRAYED
        MENUITEM "Grid Display",                      IDM_GRID, GRAYED
        MENUITEM "Label codepoints",                  -1, GRAYED
    END

    POPUP "&Help"
    BEGIN
        MENUITEM "Help &Index",             IDM_HELP
        MENUITEM SEPARATOR
        MENUITEM "&About",                  IDM_ABOUT
    END
END


logfontDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                     | WS_SYSMENU | WS_CLIPSIBLINGS
CAPTION "LOGFONT"
FONTDIALOG
BEGIN
    RTEXT           "lfHeight",        DID_X    , 00,  03, 64,  8
    EDITTEXT                           DIDHEIGHT, 70,  02, 24, 11

    RTEXT           "lfWidth",         DID_X    , 00,  14, 64,  8
    EDITTEXT                           DIDWIDTH , 70,  13, 24, 11

    RTEXT           "lfEscapement",    DID_X    , 00,  25, 64,  8
    EDITTEXT                           DIDESCAPE, 70,  24, 24, 11

    RTEXT           "lfOrientation",   DID_X    , 00,  36, 64,  8
    EDITTEXT                           DIDORIENT, 70,  35, 24, 11

    RTEXT           "lfWeight",        DID_X    , 00,  47, 64,  8
    EDITTEXT                           DIDWEIGHT, 70,  46, 24, 11

    RTEXT           "lfItalic",        DID_X    , 00,  59, 64,  8
    EDITTEXT                           DIDITALIC, 70,  58, 18, 11

    RTEXT           "lfUnderline",     DID_X    , 00,  70, 64,  8
    EDITTEXT                           DIDUNDERL, 70,  69, 18, 11

    RTEXT           "lfStrikeOut",     DID_X    , 00,  81, 64,  8
    EDITTEXT                           DIDSTRIKE, 70,  80, 18, 11

    RTEXT           "lfCharSet",       DID_X    , 00,  92, 64,  8
    EDITTEXT                           DIDCHARSE, 70,  91, 18, 11

    RTEXT           "lfOutPrecision",  DID_X    , 00, 103, 64,  8
    EDITTEXT                           DIDOUTPRE, 70, 102, 18, 11

    RTEXT           "lfClipPrecision", DID_X    , 00, 114, 64,  8
    EDITTEXT                           DIDCLIPPR, 70, 113, 18, 11

    RTEXT           "lfQuality",       DID_X    , 00, 125, 64,  8
    EDITTEXT                           DIDQUALIT, 70, 124, 18, 11

    RTEXT           "lfPitchAndFamily",DID_X    , 00, 136, 64,  8
    EDITTEXT                           DIDPITCHA, 70, 135, 18, 11

    RTEXT           "lfFaceName",      DID_X    , 00, 149, 38,  8
    EDITTEXT                           DIDFACENA, 40, 148, 68, 11, ES_AUTOHSCROLL
END



textmetricDlg DIALOG 0,0, DLGWIDTH, DLGHEIGHT
STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                     | WS_SYSMENU | WS_CLIPSIBLINGS
CAPTION "TEXTMETRIC"
FONTDIALOG
BEGIN
    LISTBOX    DID_LISTBOX, 0, 0, DLGWIDTH, DLGHEIGHT,
               LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
END

oltextmetricDlg DIALOG 0,0, 170, DLGHEIGHT
STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                     | WS_SYSMENU | WS_CLIPSIBLINGS
CAPTION "OUTLINE TEXTMETRIC"
FONTDIALOG
BEGIN
    LISTBOX    DID_LISTBOX, 0, 0, 170,160,
               LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
END


getfontdataDlg DIALOG 45, 18, 170, DLGHEIGHT
STYLE WS_MINIMIZEBOX | WS_CHILD | WS_VISIBLE | WS_CAPTION
                     | WS_SYSMENU | WS_CLIPSIBLINGS
CAPTION "GetFontData"
FONTDIALOG
BEGIN
    RTEXT           "dwTable", -1,  0, 5, 35, 8
    COMBOBOX        DID_DWTABLE,  41, 3, 50, 100, CBS_DROPDOWN | CBS_HASSTRINGS |
                    WS_VSCROLL
    RTEXT           "dwOffset",-1,  0, 20, 35, 8
    EDITTEXT         DID_DWOFFSET, 41, 18, 50, 12
    RTEXT           "cbData",  -1,  0, 35, 35, 8
    EDITTEXT         DID_CBDATA,   41, 33, 50, 12
    LISTBOX          DID_LISTBOX,  0, 50, 170, 110,
                     LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL
    DEFPUSHBUTTON   "GetFontData", DID_DOIT, 100, 14, 60, 15
    CTEXT           "all values in Hex", -1, 100, 30, 60, 15
END



aboutBox DIALOG 30, 14, 136, 90
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "About NTFonts"
BEGIN
    ICON            "ntFontsIcon", 101, 8, 20, 18, 20
    LTEXT           "NTFonts Win32 SDK sample ", 103, 40, 25, 95, 8
    LTEXT           "version 1.3", 106, 40, 35, 95, 8
    DEFPUSHBUTTON   "OK", IDOK, 95, 6, 40, 14
    CONTROL         "", 108, "Static", SS_BLACKRECT, 0, 53, 136, 2
    CTEXT           "Microsoft Developer Support",      105, 0, 62, 136, 8
    CTEXT           "Copyright (c) 1992 Microsoft Corporation", 105, 0, 74, 
                    136, 8
END



STRINGTABLE
BEGIN
     1, "cmap"
     2, "glyf"
     3, "head"
     4, "hhea"
     5, "hmtx"
     6, "loca"
     7, "maxp"
     8, "name"
     9, "post"
    10, "OS/2"
    11, "cvt"
    12, "fpgm"
    13, "hdmx"
    14, "kern"
    15, "LTSH"
    16, "prep"
    17, "WIN"
    18, "VDMX"
    19, "FOCA"
    20, "PCLT"
END

unix.superglobalmegacorp.com

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