home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / C++-7 / DISK8 / MFC / SAMPLES / SHOWFONT / SHOWFONT.RC$ / showfont
Encoding:
Text File  |  1992-01-11  |  7.9 KB  |  198 lines

  1. /* showfont.rc : Defines the main resources.
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library. 
  4. // Copyright (C) 1992 Microsoft Corporation 
  5. // All rights reserved. 
  6. //  
  7. // This source code is only intended as a supplement to the 
  8. // Microsoft Foundation Classes Reference and Microsoft 
  9. // QuickHelp documentation provided with the library. 
  10. // See these sources for detailed information regarding the 
  11. // Microsoft Foundation Classes product.
  12. */
  13.  
  14. #include <windows.h>
  15. #include "resource.h"
  16. #include <afxres.h>
  17.  
  18. AFX_IDI_STD_FRAME   ICON    showfont.ico
  19.  
  20. ShowFont MENU
  21. {
  22.     POPUP "&File"
  23.     {
  24.         MENUITEM "&Add Font...",    IDM_ADDFONT
  25.         MENUITEM "&Delete Font...", IDM_DELFONT
  26.         MENUITEM SEPARATOR
  27.         MENUITEM "E&xit",           IDM_EXIT
  28.     }
  29.  
  30.     POPUP "&Show"
  31.     {
  32.         MENUITEM "&String",         IDM_SHOWSTRING
  33.         MENUITEM "&Character Set",  IDM_SHOWCHARSET
  34.         MENUITEM "&Logical Font",   IDM_SHOWLOGFONT
  35.         MENUITEM "&Text Metrics",   IDM_SHOWTEXTMETRICS
  36.         MENUITEM "Cl&ear",          IDM_CLEAR
  37.     }
  38.  
  39.     POPUP "Fo&nt"
  40.     {
  41.         MENUITEM "S&ystem",             IDM_SYSTEM, CHECKED
  42.         MENUITEM "ANSI &Fixed",         IDM_ANSIFIXED
  43.         MENUITEM "ANSI &Variable",      IDM_ANSIVAR
  44.         MENUITEM "&OEM",                IDM_OEM
  45.         MENUITEM "&Device Default",     IDM_DEVICEDEF
  46.         MENUITEM SEPARATOR
  47.         MENUITEM "&Select a Font...",   IDM_SELECTFONT
  48.         MENUITEM "&Create a Font...",   IDM_CFONT
  49.     }
  50.  
  51.     POPUP "&Options"
  52.     {
  53.         MENUITEM "&Text Color...",          IDM_TEXTCOLOR
  54.         MENUITEM "&Background Color...",    IDM_BACKGROUNDCOLOR
  55.         MENUITEM SEPARATOR
  56.         MENUITEM "&Opaque Background",      IDM_OPAQUE,      CHECKED
  57.         MENUITEM "Trans&parent Background", IDM_TRANSPARENT
  58.         MENUITEM SEPARATOR
  59.         MENUITEM "Align &Left",             IDM_ALIGNLEFT,   CHECKED
  60.         MENUITEM "Align &Center",           IDM_ALIGNCENTER
  61.         MENUITEM "Align &Right",            IDM_ALIGNRIGHT
  62.         MENUITEM SEPARATOR
  63.         MENUITEM "&1 Position Top",         IDM_ALIGNTOP
  64.         MENUITEM "&2 Position Bottom",      IDM_ALIGNBOTTOM
  65.         MENUITEM "&3 Position Baseline",    IDM_ALIGNBASE,   CHECKED
  66.     }
  67.  
  68.     POPUP "&Help"
  69.     {
  70.         MENUITEM "&About ShowFont...",  IDM_ABOUT
  71.     }
  72. }
  73.  
  74. Colors DIALOG LOADONCALL MOVEABLE DISCARDABLE 12, 21, 119, 71
  75. STYLE WS_DLGFRAME | WS_POPUP
  76. {
  77.     CONTROL "OK" IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 10, 52, 41, 14
  78.     CONTROL "&Cancel" IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 63, 51, 41, 14
  79.     CONTROL "&Red" 3, "static", SS_LEFT | WS_CHILD, 10, 5, 18, 8
  80.     CONTROL "", ID_RED, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 3, 32, 12
  81.     CONTROL "&Green" 5, "static", SS_LEFT | WS_CHILD, 10, 20, 26, 8
  82.     CONTROL "", ID_GREEN, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 18, 32, 12
  83.     CONTROL "&Blue" 7, "static", SS_LEFT | WS_CHILD, 10, 35, 21, 8
  84.     CONTROL "", ID_BLUE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 39, 33, 32, 12
  85. }
  86.  
  87. SelectFont DIALOG LOADONCALL MOVEABLE DISCARDABLE 10, 25, 180, 95
  88. STYLE WS_DLGFRAME | WS_POPUP
  89. {
  90.     CONTROL "Typeface:" 3, "static", SS_LEFT | WS_CHILD, 6, 6, 44, 8
  91.     CONTROL "" ID_TYPEFACE, "listbox", LBS_NOTIFY | WS_BORDER | WS_VSCROLL | WS_TABSTOP | WS_CHILD, 6, 19, 65, 65
  92.     CONTROL "Size:" 5, "static", SS_LEFT | WS_CHILD, 79, 7, 29, 8
  93.     CONTROL "" ID_SIZE, "listbox", LBS_NOTIFY | WS_BORDER | WS_VSCROLL | WS_TABSTOP | WS_CHILD, 80, 19, 32, 65
  94.     CONTROL "OK" IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 121, 53, 45, 14
  95.     CONTROL "&Cancel" IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 122, 71, 45, 14
  96. }
  97.  
  98. MetricBox DIALOG 150, 0, 146, 100
  99. STYLE WS_POPUP | WS_CAPTION | WS_VISIBLE | WS_SYSMENU
  100. {
  101.     LTEXT "Height", -1,          2,   2,  38, 8
  102.     RTEXT ""        IDMB_HEIGHT     42,   2,  12, 8
  103.     LTEXT "Ascent", -1,          2,  12,  38, 8
  104.     RTEXT ""        IDMB_ASCENT     42,  12,  12, 8
  105.     LTEXT "Descent",     -1,             2,  22,  38, 8
  106.     RTEXT ""        IDMB_DESCENT        42,  22,  12, 8
  107.     LTEXT "Weight",       -1,        2,  32,  38, 8
  108.     RTEXT ""        IDMB_WEIGHT     42,  32,  12, 8
  109.     LTEXT "Italic",       -1,        2,  42,  38, 8
  110.     RTEXT ""        IDMB_ITALIC     42,  42,  12, 8
  111.     LTEXT "Underlined"        -1,        2,  52,  40, 8
  112.     RTEXT ""        IDMB_UNDERLINED     42,  52,  12, 8
  113.     LTEXT "StrikeOut"         -1,        2,  62,  38, 8
  114.     RTEXT ""        IDMB_STRUCKOUT      42,  62,  12, 8
  115.     LTEXT "FirstChar"         -1,        2,  72,  38, 8
  116.     RTEXT ""        IDMB_FIRSTCHAR      42,  72,  12, 8
  117.     LTEXT "LastChar"          -1,        2,  82,  38, 8
  118.     RTEXT ""        IDMB_LASTCHAR       42,  82,  12, 8
  119.     LTEXT "CharSet"       -1,        2,  92,  38, 8
  120.     RTEXT ""        IDMB_CHARSET        42,  92,  12, 8
  121.  
  122.     LTEXT "InternalLeading",     -1,        62,   2,  80, 8
  123.     RTEXT ""        IDMB_INTERNALLEADING   126,   2,  12, 8
  124.     LTEXT "ExternalLeading",     -1,        62,  12,  80, 8
  125.     RTEXT ""        IDMB_EXTERNALLEADING   126,  12,  12, 8
  126.     LTEXT "AveCharWidth",     -1,       62,  22,  80, 8
  127.     RTEXT ""        IDMB_AVECHARWIDTH      126,  22,  12, 8
  128.     LTEXT "MaxCharWidth",     -1,       62,  32,  80, 8
  129.     RTEXT ""        IDMB_MAXCHARWIDTH      126,  32,  12, 8
  130.     LTEXT "BreakChar"         -1,       62,  42,  38, 8
  131.     RTEXT ""        IDMB_BREAKCHAR         126,  42,  12, 8
  132.     LTEXT "PitchAndFamily"    -1,       62,  52,  80, 8
  133.     RTEXT ""        IDMB_PITCHANDFAMILY    126,  52,  12, 8
  134.     LTEXT "DefaultChar"       -1,       62,  62,  80, 8
  135.     RTEXT ""        IDMB_DEFAULTCHAR       126,  62,  12, 8
  136.     LTEXT "Overhang"          -1,       62,  72,  80, 8
  137.     RTEXT ""        IDMB_OVERHANG          126,  72,  12, 8
  138.     LTEXT "DigitizedAspectX"  -1,       62,  82,  80, 8
  139.     RTEXT ""        IDMB_DIGITIZEDASPECTX  126,  82,  12, 8
  140.     LTEXT "DigitizedAspectY"  -1,       62,  92,  80, 8
  141.     RTEXT ""        IDMB_DIGITIZEDASPECTY  126,  92,  12, 8
  142. }
  143.  
  144. LogBox DIALOG 150, 120, 146, 70
  145. STYLE WS_POPUP | WS_CAPTION | WS_VISIBLE | WS_SYSMENU
  146. {
  147.     LTEXT "Height",       -1,        2,   2,  38, 8
  148.     RTEXT ""        IDMI_HEIGHT     42,   2,  12, 8
  149.     LTEXT "Width",        -1,        2,  12,  38, 8
  150.     RTEXT ""        IDMI_WIDTH      42,  12,  12, 8
  151.     LTEXT "Weight",       -1,        2,  22,  38, 8
  152.     RTEXT ""        IDMI_WEIGHT     42,  22,  12, 8
  153.     LTEXT "Italic",       -1,        2,  32,  38, 8
  154.     RTEXT ""        IDMI_ITALIC     42,  32,  12, 8
  155.     LTEXT "Underlined"        -1,        2,  42,  40, 8
  156.     RTEXT ""        IDMI_UNDERLINED     42,  42,  12, 8
  157.     LTEXT "StrikeOut"         -1,        2,  52,  38, 8
  158.     RTEXT ""        IDMI_STRIKEOUT      42,  52,  12, 8
  159.     LTEXT "CharSet"       -1,        2,  62,  38, 8
  160.     RTEXT ""        IDMI_CHARSET        42,  62,  12, 8
  161.  
  162.     LTEXT "Escapement",      -1,        62,   2,  80, 8
  163.     RTEXT ""        IDMI_ESCAPEMENT        126,   2,  12, 8
  164.     LTEXT "Orientation",     -1,        62,  12,  80, 8
  165.     RTEXT ""        IDMI_ORIENTATION       126,  12,  12, 8
  166.     LTEXT "OutPrecision",     -1,       62,  22,  80, 8
  167.     RTEXT ""        IDMI_OUTPRECISION      126,  22,  12, 8
  168.     LTEXT "ClipPrecision",    -1,       62,  32,  80, 8
  169.     RTEXT ""        IDMI_CLIPPRECISION     126,  32,  12, 8
  170.     LTEXT "Quality",          -1,       62,  42,  38, 8
  171.     RTEXT ""        IDMI_QUALITY           126,  42,  12, 8
  172.     LTEXT "PitchAndFamily"    -1,       62,  52,  80, 8
  173.     RTEXT ""        IDMI_PITCHANDFAMILY    126,  52,  12, 8
  174. }
  175.  
  176. Add DIALOG 10, 10, 148, 80
  177. STYLE WS_DLGFRAME | WS_POPUP | WS_CAPTION
  178. {
  179.     LTEXT "&Files in:",          ID_FILES,    4, 4,  32, 10
  180.     LISTBOX,                 ID_LISTBOX,  4, 15,  70, 56, WS_TABSTOP | WS_VSCROLL
  181.     LTEXT "",                ID_PATH,    40, 4, 100, 10
  182.     DEFPUSHBUTTON "&Add" ,       IDOK,   87, 24,  50, 14
  183.     PUSHBUTTON "&Cancel",        IDCANCEL,   87, 44,  50, 14
  184. }
  185.  
  186. Remove DIALOG 10, 10, 248, 80
  187. STYLE WS_DLGFRAME | WS_POPUP | WS_CAPTION
  188. {
  189.     LTEXT "&Fonts:",         ID_FILES,        4,  4,  32, 10
  190.     LISTBOX,             ID_LISTBOX,      4, 16,  170, 56, LBS_STANDARD | WS_TABSTOP
  191.     PUSHBUTTON "&Remove" ,   IDOK,      187,  24,  50, 14
  192.     DEFPUSHBUTTON "&Cancel", IDCANCEL,      187,  44,  50, 14
  193. }
  194.  
  195. rcinclude about.dlg
  196.  
  197. rcinclude cfont.dlg
  198.