FONT.DLG
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:4k
源码类别:

Windows编程

开发平台:

Visual C++

  1. 1 DLGINCLUDE "FONT.H"
  2. ID_FONTDIALOG DIALOG 10, -15, 321, 238
  3. LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
  4. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  5. CAPTION "ChooseFont()"
  6. FONT 10, "MS Shell Dlg"
  7. BEGIN
  8.     LTEXT           "lStructSize", 101, 4, 9, 48, 8
  9.     EDITTEXT        ID_STRUCTSIZEF, 51, 7, 54, 12, ES_AUTOHSCROLL
  10.     LTEXT           "hwndOwner", 102, 4, 22, 39, 8
  11.     EDITTEXT        ID_HWNDOWNERF, 51, 20, 54, 12, ES_AUTOHSCROLL
  12.     LTEXT           "hdc", 103, 4, 35, 13, 8
  13.     EDITTEXT        ID_HDCF, 51, 33, 54, 12, ES_AUTOHSCROLL
  14.     LTEXT           "Flags", 106, 4, 48, 23, 8
  15.     EDITTEXT        ID_FLAGSF, 51, 46, 54, 12, ES_AUTOHSCROLL
  16.     LTEXT           "iPointSize", 105, 4, 61, 40, 8
  17.     EDITTEXT        ID_POINTSIZEF, 51, 59, 54, 12, ES_AUTOHSCROLL
  18.     LTEXT           "lpLogFont", 104, 4, 74, 38, 8
  19.     EDITTEXT        ID_LOGFONTF, 51, 72, 54, 12, ES_AUTOHSCROLL
  20.     LTEXT           "rgbColors", 107, 4, 87, 36, 8
  21.     EDITTEXT        ID_RGBCOLORSF, 51, 85, 54, 12, ES_AUTOHSCROLL
  22.     LTEXT           "lCustData", 108, 4, 100, 36, 8
  23.     EDITTEXT        ID_CUSTDATAF, 51, 98, 54, 12, ES_AUTOHSCROLL
  24.     LTEXT           "lpfnHook", 109, 4, 113, 33, 8
  25.     EDITTEXT        ID_HOOKF, 51, 111, 54, 12, ES_AUTOHSCROLL
  26.     LTEXT           "lpTemplate", 110, 4, 126, 43, 8
  27.     EDITTEXT        ID_TEMPLATEF, 51, 124, 54, 12, ES_AUTOHSCROLL
  28.     LTEXT           "hInstance", 111, 4, 139, 36, 8
  29.     EDITTEXT        ID_HINSTANCEF, 51, 137, 54, 12, ES_AUTOHSCROLL
  30.     LTEXT           "lpszStyle", 112, 4, 152, 36, 8
  31.     EDITTEXT        ID_STYLEF, 51, 150, 54, 12, ES_AUTOHSCROLL
  32.     LTEXT           "nFontType", 113, 4, 165, 36, 8
  33.     EDITTEXT        ID_FONTTYPEF, 51, 163, 54, 12, ES_AUTOHSCROLL
  34.     LTEXT           "nSizeMin", 114, 4, 178, 36, 8
  35.     EDITTEXT        ID_SIZEMINF, 51, 176, 54, 12, ES_AUTOHSCROLL
  36.     LTEXT           "nSizeMax", 115, 4, 191, 36, 8
  37.     EDITTEXT        ID_SIZEMAXF, 51, 189, 54, 12, ES_AUTOHSCROLL
  38.     LTEXT           "&Error:", 133, 116, 90, 78, 8
  39.     EDITTEXT        ID_ERRORF, 116, 99, 78, 12, ES_AUTOHSCROLL
  40.     LTEXT           "Re&turn:", 134, 116, 112, 78, 8
  41.     EDITTEXT        ID_RETURNF, 116, 122, 78, 12, ES_AUTOHSCROLL
  42.     PUSHBUTTON      "OK", IDOK, 116, 137, 78, 14
  43.     PUSHBUTTON      "Cancel", IDCANCEL, 116, 153, 78, 14
  44.     PUSHBUTTON      "Edit &LogFont", ID_EDITLOGFONT, 116, 72, 78, 13
  45.     PUSHBUTTON      "R&eset", ID_RESETFONT, 116, 169, 78, 14
  46.     GROUPBOX        "HDC Type", 140, 116, 1, 78, 63
  47.     AUTORADIOBUTTON "&Printer", ID_HDCPRINTER, 120, 15, 46, 10
  48.     AUTORADIOBUTTON "&Screen", ID_HDCSCREEN, 120, 26, 47, 10
  49.     AUTORADIOBUTTON "&NULL", ID_HDCNULL, 120, 37, 39, 10
  50.     AUTORADIOBUTTON "In&valid", ID_HDCINVALID, 120, 48, 42, 10
  51.     AUTOCHECKBOX    "N&ULL Structure", ID_NULLSTRUCTFONT, 112, 190, 80, 10
  52.     AUTOCHECKBOX    "Preloaded Template", ID_PRELOADEDFONT, 112, 202, 84, 10
  53.     CONTROL         "", 613, "Static", SS_BLACKRECT, 200, 0, 2, 238
  54.     AUTOCHECKBOX    "CF_ANSIONLY", F_ANSIONLY, 208, 31, 61, 10
  55.     AUTOCHECKBOX    "CF_TTONLY", F_TTONLY, 208, 41, 54, 10
  56.     AUTOCHECKBOX    "CF_SCREENFONTS", F_SCREENFONTS, 208, 51, 78, 10
  57.     AUTOCHECKBOX    "CF_PRINTERFONTS", F_PRINTERFONTS, 208, 61, 80, 10
  58.     AUTOCHECKBOX    "CF_FIXEDPITCHONLY", F_FIXEDPITCHONLY, 208, 71, 86, 10
  59.     AUTOCHECKBOX    "CF_NOOEMFONTS", F_NOOEMFONTS, 208, 81, 86, 10
  60.     AUTOCHECKBOX    "CF_NOVECTORFONTS", F_NOVECTORFONTS, 208, 91, 86, 10
  61.     AUTOCHECKBOX    "CF_SCALABLEONLY", F_SCALABLEONLY, 208, 101, 86, 10
  62.     AUTOCHECKBOX    "CF_WYSIWYG", F_WYSIWYG, 208, 111, 86, 10
  63.     LTEXT           "Fonts Found:", 628, 207, 123, 54, 8
  64.     LISTBOX         ID_FONTLIST, 207, 134, 110, 100, LBS_SORT | WS_VSCROLL | 
  65.                     WS_TABSTOP
  66.     PUSHBUTTON      "&MultiThread", ID_MULTITHREADFONT, 116, 218, 78, 14
  67.     LTEXT           "Compare fonts in this list with the fonts found by ChooseFont():", 
  68.                     626, 207, 3, 111, 24
  69.     CONTROL         "", 612, "Static", SS_BLACKRECT, 106, 78, 9, 2
  70.     CONTROL         "", 627, "Static", SS_BLACKRECT, 106, 38, 9, 2
  71. END