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

Windows编程

开发平台:

Visual C++

  1. #include "windows.h"
  2. #include "lines.h"
  3. //////////////////////////////////////////////////////////////////////////////
  4. //
  5. // Icon
  6. //
  7. IDI_ICON                 ICON    DISCARDABLE     "LINES.ICO"
  8. //////////////////////////////////////////////////////////////////////////////
  9. //
  10. // Dialog
  11. //
  12. IDD_DRAWLINE DIALOG DISCARDABLE  22, 17, 186, 92
  13. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  14. CAPTION "Enter Line Attributes"
  15. FONT 8, "MS Shell Dlg"
  16. BEGIN
  17.     EDITTEXT        IDC_STARTPOINT_X,55,10,28,11,ES_AUTOHSCROLL
  18.     EDITTEXT        IDC_STARTPOINT_Y,55,25,28,11,ES_AUTOHSCROLL
  19.     EDITTEXT        IDC_ENDPOINT_X,55,40,28,11,ES_AUTOHSCROLL
  20.     EDITTEXT        IDC_ENDPOINT_Y,55,55,28,11,ES_AUTOHSCROLL
  21.     EDITTEXT        IDC_THICKNESS,55,70,28,11,ES_AUTOHSCROLL
  22.     PUSHBUTTON      "Choose Color ...",IDC_CHOOSECOLOR,100,70,66,15
  23.     DEFPUSHBUTTON   "OK",IDOK,130,6,50,14
  24.     PUSHBUTTON      "Cancel",IDCANCEL,130,23,50,14
  25.     LTEXT           "StartPoint.x",IDC_STATIC,5,10,45,10
  26.     LTEXT           "StartPoint.y",IDC_STATIC,5,25,45,8
  27.     LTEXT           "EndPoint.x",IDC_STATIC,5,40,40,8
  28.     LTEXT           "EndPoint.y",IDC_STATIC,5,55,45,8
  29.     LTEXT           "Thickness",IDC_STATIC,5,70,45,10
  30.     LTEXT           "All units must be specified in twips.",IDC_STATIC,90,44,
  31.                     94,16
  32. END
  33. //////////////////////////////////////////////////////////////////////////////
  34. //
  35. // Menu
  36. //
  37. APPMENU MENU DISCARDABLE 
  38. BEGIN
  39.     POPUP "&File"
  40.     BEGIN
  41.         MENUITEM "&Exit",                       IDM_EXIT
  42.     END
  43.     POPUP "&Lines"
  44.     BEGIN
  45.         MENUITEM "&DrawLine ...",               IDM_DRAWLINE
  46.         MENUITEM "&Clear",                      IDM_CLEAR
  47.     END
  48. END
  49. //////////////////////////////////////////////////////////////////////////////
  50. //
  51. // String Table
  52. //
  53. STRINGTABLE DISCARDABLE 
  54. BEGIN
  55.     IDS_Name                "Lines"
  56.     IDS_ErrorLoadingTypeLib "Failure: Cannot Load Type Library, lines.tlb"
  57.     IDS_ProgID              "Lines.Application"
  58. END
  59. STRINGTABLE DISCARDABLE 
  60. BEGIN
  61.     IDS_Unexpected          "Unexpected error."
  62.     IDS_OutOfMemory         "Out of memory."
  63.     IDS_InvalidIndex        "Invalid index."
  64.     IDS_CollectionFull      "Collection is full."
  65.     IDS_LineFromOtherInstance 
  66.                             "Line from another instance of this application cannot be added."
  67.     IDS_CantAddEndPoints    "End points of line cannot be added to collection. (Make sure line has two end points)."
  68.     IDS_PointFromOtherInstance 
  69.                             "Point from another instance of this application cannot be added."
  70.     IDS_NoVisibleXCoordinate "No visible X coordinate."
  71.     IDS_NoVisibleYCoordinate "No visible Y coordinate."
  72.     IDS_NoStartPoint        "Line does not have a start point."
  73.     IDS_NoEndPoint          "Line does not have an end point."
  74. END