home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / gdi / fonts / fontview / fontview.dlg < prev    next >
Text File  |  1997-10-09  |  10KB  |  207 lines

  1.  
  2. //-----------------------------------------------------------------------------
  3. // This is a part of the Microsoft Source Code Samples. 
  4. // Copyright 1993 - 1997 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. DLGINCLUDE RCDATA DISCARDABLE
  14. BEGIN
  15.     "FONTVIEW.H\0"
  16. END
  17.  
  18. CREATEFONT DIALOG 90, 37, 224, 116
  19. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  20. CAPTION "CreateFont"
  21. BEGIN
  22.     RTEXT           "nHeight", 65535, 4, 6, 48, 8
  23.     RTEXT           "nWidth", 65535, 4, 18, 48, 8
  24.     RTEXT           "nEscapement", 65535, 4, 30, 48, 8
  25.     RTEXT           "nOrientation", 65535, 4, 42, 48, 8
  26.     RTEXT           "nWeight", 65535, 4, 54, 48, 8
  27.     RTEXT           "cItalic", 65535, 4, 66, 48, 8
  28.     RTEXT           "cUnderline", 65535, 4, 78, 48, 8
  29.     RTEXT           "cStrikeOut", 65535, 88, 6, 57, 8
  30.     RTEXT           "cCharSet", 65535, 88, 18, 57, 8
  31.     RTEXT           "cOutputPrecision", 65535, 88, 30, 57, 8
  32.     RTEXT           "cClipPrecision", 65535, 88, 42, 57, 8
  33.     RTEXT           "cQuality", 65535, 88, 54, 57, 8
  34.     RTEXT           "cPitchAndFamily", 65535, 88, 66, 57, 8
  35.     RTEXT           "lpFacename", 65535, 88, 78, 57, 8
  36.     EDITTEXT        CFD_BASE, 55, 4, 32, 12, ES_AUTOHSCROLL
  37.     EDITTEXT        221, 55, 16, 32, 12, ES_AUTOHSCROLL
  38.     EDITTEXT        222, 55, 28, 32, 12, ES_AUTOHSCROLL
  39.     EDITTEXT        223, 55, 40, 32, 12, ES_AUTOHSCROLL
  40.     EDITTEXT        224, 55, 52, 32, 12, ES_AUTOHSCROLL
  41.     EDITTEXT        225, 55, 64, 32, 12, ES_AUTOHSCROLL
  42.     EDITTEXT        226, 55, 76, 32, 12, ES_AUTOHSCROLL
  43.     EDITTEXT        227, 148, 4, 32, 12, ES_AUTOHSCROLL
  44.     EDITTEXT        228, 148, 16, 32, 12, ES_AUTOHSCROLL
  45.     EDITTEXT        229, 148, 28, 32, 12, ES_AUTOHSCROLL
  46.     EDITTEXT        230, 148, 40, 32, 12, ES_AUTOHSCROLL
  47.     EDITTEXT        231, 148, 52, 32, 12, ES_AUTOHSCROLL
  48.     EDITTEXT        232, 148, 64, 32, 12, ES_AUTOHSCROLL
  49.     EDITTEXT        233, 148, 76, 74, 12, ES_AUTOHSCROLL
  50.     PUSHBUTTON      "Zero", 234, 71, 98, 40, 14
  51.     DEFPUSHBUTTON   "Select", IDOK, 141, 98, 40, 14
  52.     PUSHBUTTON      "Cancel", IDCANCEL, 182, 98, 40, 14
  53.     PUSHBUTTON      "Help", 301, 7, 98, 40, 14, WS_DISABLED
  54. END
  55.  
  56. TEXTMETRIC DIALOG 84, 23, 223, 126
  57. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  58. CAPTION "Text Metrics"
  59. BEGIN
  60.     RTEXT           "tmHeight:", 65535, 0, 1, 76, 8
  61.     RTEXT           "tmAscent:", 65535, 0, 11, 76, 8
  62.     RTEXT           "tmDescent:", 65535, 0, 21, 76, 8
  63.     RTEXT           "tmInternalLeading:", 65535, 0, 31, 76, 8
  64.     RTEXT           "tmExternalLeading:", 65535, 0, 41, 76, 8
  65.     RTEXT           "tmAveCharWidth:", 65535, 0, 51, 76, 8
  66.     RTEXT           "tmMaxCharWidth:", 65535, 0, 61, 76, 8
  67.     RTEXT           "tmWeight:", 65535, 0, 71, 76, 8
  68.     RTEXT           "tmItalic:", 65535, 0, 81, 76, 8
  69.     RTEXT           "tmUnderline:", 65535, 0, 91, 76, 8
  70.     RTEXT           "tmStruckOut:", 65535, 111, 1, 76, 8
  71.     RTEXT           "tmFirstChar:", 65535, 111, 11, 76, 8
  72.     RTEXT           "tmLastChar:", 65535, 111, 21, 76, 8
  73.     RTEXT           "tmDefaultChar:", 65535, 111, 31, 76, 8
  74.     RTEXT           "tmBreakChar:", 65535, 111, 41, 76, 8
  75.     RTEXT           "tmPitchAndFamily:", 65535, 111, 51, 76, 8
  76.     RTEXT           "tmCharSet:", 65535, 111, 61, 76, 8
  77.     RTEXT           "tmOverhang:", 65535, 111, 71, 76, 8
  78.     RTEXT           "tmDigitizedAspectX:", 65535, 111, 81, 76, 8
  79.     RTEXT           "tmDigitizedAspectY:", 65535, 111, 91, 76, 8
  80.     LTEXT           "#######", TMD_BASE, 80, 1, 29, 8
  81.     LTEXT           "#######", 241, 80, 11, 29, 8
  82.     LTEXT           "#######", 242, 80, 21, 29, 8
  83.     LTEXT           "#######", 243, 80, 31, 29, 8
  84.     LTEXT           "#######", 244, 80, 41, 29, 8
  85.     LTEXT           "#######", 245, 80, 51, 29, 8
  86.     LTEXT           "#######", 246, 80, 61, 29, 8
  87.     LTEXT           "#######", 247, 80, 71, 29, 8
  88.     LTEXT           "#######", 248, 80, 81, 29, 8
  89.     LTEXT           "#######", 249, 80, 91, 29, 8
  90.     LTEXT           "#######", 250, 191, 1, 29, 8
  91.     LTEXT           "#######", 251, 191, 11, 29, 8
  92.     LTEXT           "#######", 252, 191, 21, 29, 8
  93.     LTEXT           "#######", 253, 191, 31, 29, 8
  94.     LTEXT           "#######", 254, 191, 41, 29, 8
  95.     LTEXT           "#######", 255, 191, 51, 29, 8
  96.     LTEXT           "#######", 256, 191, 61, 29, 8
  97.     LTEXT           "#######", 257, 191, 71, 29, 8
  98.     LTEXT           "#######", 258, 191, 81, 29, 8
  99.     LTEXT           "#######", 259, 191, 91, 29, 8
  100.     PUSHBUTTON      "Select", IDOK, 131, 108, 40, 14
  101.     DEFPUSHBUTTON   "Cancel", IDCANCEL, 175, 108, 40, 14
  102.     PUSHBUTTON      "Help", 301, 9, 108, 40, 14, WS_DISABLED
  103. END
  104.  
  105. ENUMFONTS DIALOG 76, 28, 261, 212
  106. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  107. CAPTION "Enumerate Fonts"
  108. BEGIN
  109.     RTEXT           "tmHeight:", 65535, 7, 7, 70, 8
  110.     RTEXT           "tmAscent:", 65535, 7, 17, 70, 8
  111.     RTEXT           "tmDescent:", 65535, 7, 27, 70, 8
  112.     RTEXT           "tmInternalLeading:", 65535, 7, 37, 70, 8
  113.     RTEXT           "tmExternalLeading:", 65535, 7, 47, 70, 8
  114.     RTEXT           "tmAveCharWidth:", 65535, 7, 57, 70, 8
  115.     RTEXT           "tmMaxCharWidth:", 65535, 7, 67, 70, 8
  116.     RTEXT           "tmWeight:", 65535, 7, 77, 70, 8
  117.     RTEXT           "tmItalic:", 65535, 7, 87, 70, 8
  118.     RTEXT           "tmUnderline:", 65535, 7, 97, 70, 8
  119.     RTEXT           "tmStruckOut:", 65535, 7, 107, 70, 8
  120.     RTEXT           "tmFirstChar:", 65535, 7, 117, 70, 8
  121.     RTEXT           "tmLastChar:", 65535, 7, 127, 70, 8
  122.     RTEXT           "tmDefaultChar:", 65535, 7, 137, 70, 8
  123.     RTEXT           "tmBreakChar:", 65535, 7, 147, 70, 8
  124.     RTEXT           "tmPitchAndFamily:", 65535, 7, 157, 70, 8
  125.     RTEXT           "tmCharSet:", 65535, 7, 167, 70, 8
  126.     RTEXT           "tmOverhang:", 65535, 7, 177, 70, 8
  127.     RTEXT           "tmDigitizedAspectX:", 65535, 7, 187, 70, 8
  128.     RTEXT           "tmDigitizedAspectY:", 65535, 7, 197, 70, 8
  129.     LTEXT           "#######", TMD_BASE, 81, 8, 29, 8
  130.     LTEXT           "#######", 241, 81, 18, 29, 8
  131.     LTEXT           "#######", 242, 81, 28, 29, 8
  132.     LTEXT           "#######", 243, 81, 38, 29, 8
  133.     LTEXT           "#######", 244, 81, 48, 29, 8
  134.     LTEXT           "#######", 245, 81, 58, 29, 8
  135.     LTEXT           "#######", 246, 81, 67, 29, 8
  136.     LTEXT           "#######", 247, 81, 77, 29, 8
  137.     LTEXT           "#######", 248, 81, 87, 29, 8
  138.     LTEXT           "#######", 249, 81, 97, 29, 8
  139.     LTEXT           "#######", 250, 81, 107, 29, 8
  140.     LTEXT           "#######", 251, 81, 117, 29, 8
  141.     LTEXT           "#######", 252, 81, 127, 29, 8
  142.     LTEXT           "#######", 253, 81, 137, 29, 8
  143.     LTEXT           "#######", 254, 81, 147, 29, 8
  144.     LTEXT           "#######", 255, 81, 157, 29, 8
  145.     LTEXT           "#######", 256, 81, 167, 29, 8
  146.     LTEXT           "#######", 257, 81, 177, 29, 8
  147.     LTEXT           "#######", 258, 81, 187, 29, 8
  148.     LTEXT           "#######", 259, 81, 197, 29, 8
  149.     RTEXT           "lfHeight:", 65535, 118, 8, 61, 8
  150.     RTEXT           "lfWidth:", 65535, 118, 18, 61, 8
  151.     RTEXT           "lfEscapement:", 65535, 118, 28, 61, 8
  152.     RTEXT           "lfOrientation:", 65535, 118, 38, 61, 8
  153.     RTEXT           "lfWeight:", 65535, 118, 48, 61, 8
  154.     RTEXT           "lfItalic:", 65535, 118, 58, 61, 8
  155.     RTEXT           "lfUnderline:", 65535, 118, 68, 61, 8
  156.     RTEXT           "lfStrikeOut:", 65535, 118, 78, 61, 8
  157.     RTEXT           "lfCharSet:", 65535, 118, 88, 61, 8
  158.     RTEXT           "lfOutputPrecision:", 65535, 118, 98, 61, 8
  159.     RTEXT           "lfClipPrecision:", 65535, 118, 108, 61, 8
  160.     RTEXT           "lfQuality:", 65535, 118, 118, 61, 8
  161.     RTEXT           "lfPitchAndFamily:", 65535, 118, 128, 61, 8
  162.     RTEXT           "lfFacename:", 65535, 118, 138, 61, 8
  163.     LTEXT           "#######", CFD_BASE, 183, 8, 29, 8
  164.     LTEXT           "#######", 221, 183, 18, 29, 8
  165.     LTEXT           "#######", 222, 183, 28, 29, 8
  166.     LTEXT           "#######", 223, 183, 38, 29, 8
  167.     LTEXT           "#######", 224, 183, 48, 29, 8
  168.     LTEXT           "#######", 225, 183, 58, 29, 8
  169.     LTEXT           "#######", 226, 183, 67, 29, 8
  170.     LTEXT           "#######", 227, 183, 77, 29, 8
  171.     LTEXT           "#######", 228, 183, 87, 29, 8
  172.     LTEXT           "#######", 229, 183, 97, 29, 8
  173.     LTEXT           "#######", 230, 183, 107, 29, 8
  174.     LTEXT           "#######", 231, 183, 117, 29, 8
  175.     LTEXT           "#######", 232, 183, 127, 29, 8
  176.     LTEXT           "##################", 233, 183, 137, 74, 8
  177.     PUSHBUTTON      "<<", ED_BASE, 217, 9, 17, 14
  178.     PUSHBUTTON      ">>", 261, 237, 9, 17, 14
  179.     RTEXT           "FontType:", 65535, 135, 156, 44, 8
  180.     LTEXT           "#######", 262, 183, 157, 20, 8
  181.     CONTROL         "Hex", 264, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 217, 
  182.                     32, 29, 10
  183.     CONTROL         "", 265, "Static", SS_BLACKFRAME, 113, 169, 136, 37
  184.     PUSHBUTTON      "Select", IDOK, 217, 49, 37, 14
  185.     DEFPUSHBUTTON   "Cancel", IDCANCEL, 217, 65, 37, 14
  186. END
  187.  
  188. 300 DIALOG 6, 18, 160, 100
  189. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  190. CAPTION "Dialog Title"
  191. FONT 8, "Helv"
  192. BEGIN
  193. END
  194.  
  195. FONTVIEW DIALOG 13, 24, 173, 57
  196. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  197. CAPTION "About FontView..."
  198. BEGIN
  199.     LTEXT           "Font Utility v2.1", 65535, 3, 24, 76, 9
  200.     RTEXT           "Written By: Robert Hess", 65535, 76, 24, 92, 8
  201.     CTEXT           "Copyright \251 1992-1995 Microsoft Corporation", 65535, 13,
  202.                     33, 147, 8
  203.     CTEXT           "All Rights Reserved", 65535, 43, 41, 86, 8
  204.     DEFPUSHBUTTON   "Ok", IDOK, 139, 41, 32, 14
  205.     CONTROL         "", 501, "Static", SS_GRAYRECT, 0, 32, 173, 1
  206. END
  207.