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

Windows编程

开发平台:

Visual C++

  1. /*************************************************************************
  2. ** 
  3. **    OLE 2.0 Container Sample Code
  4. **    
  5. **    icntrotl.rc
  6. **    
  7. **    Resource file for icntrotl.exe
  8. ** 
  9. **   (c) Copyright Microsoft Corp. 1992 - 1996 All Rights Reserved
  10. **
  11. *************************************************************************/
  12. #include "windows.h"
  13. #include "outlrc.h"
  14. #include "cntrrc.h"
  15. SelCur      CURSOR selcross.cur
  16. DragMoveCur CURSOR dragmove.cur
  17. #if defined( IF_SPECIAL_DD_CURSORS_NEEDED )
  18. DragNoneCur CURSOR dragnone.cur
  19. DragCopyCur CURSOR dragcopy.cur
  20. DragLinkCur CURSOR draglink.cur
  21. #endif  // IF_SPECIAL_DD_CURSORS_NEEDED
  22. CntrOutlMenu MENU
  23.   BEGIN
  24.     POPUP  "&File"
  25.       BEGIN
  26.         MENUITEM "&New", IDM_F_NEW
  27.         MENUITEM "&Open...t  Ctrl+F12", IDM_F_OPEN
  28.         MENUITEM "&Savet  Shift+F12", IDM_F_SAVE
  29.         MENUITEM "Save &As...t  F12", IDM_F_SAVEAS
  30.         MENUITEM SEPARATOR
  31.         MENUITEM "&Print...t  Ctrl+Shift+F12", IDM_F_PRINT
  32.         MENUITEM "Printer Se&tup...", IDM_F_PRINTERSETUP
  33.         MENUITEM SEPARATOR
  34.         MENUITEM "E&xitt  Alt+F4", IDM_F_EXIT    
  35.       END
  36.     POPUP  "&Edit"
  37.       BEGIN
  38.         MENUITEM "&Undo", IDM_E_UNDO
  39.         MENUITEM SEPARATOR
  40.         MENUITEM "Cu&tt  Ctrl+X", IDM_E_CUT
  41.         MENUITEM "&Copyt  Ctrl+C", IDM_E_COPY
  42.         MENUITEM "&Pastet  Ctrl+V", IDM_E_PASTE
  43.         MENUITEM "Paste &Special...", IDM_E_PASTESPECIAL
  44.         MENUITEM "Paste &Link", IDM_E_PASTELINK
  45.         MENUITEM "Cl&eart  Del", IDM_E_CLEAR
  46.         MENUITEM SEPARATOR
  47.         MENUITEM "&Insert Object...", IDM_E_INSERTOBJECT
  48.         MENUITEM "Li&nks...", IDM_E_EDITLINKS
  49. MENUITEM "&Object", IDM_E_OBJECTVERBMIN
  50.         MENUITEM SEPARATOR
  51.         MENUITEM "Select &Allt  Ctrl+A", IDM_E_SELECTALL
  52.       END
  53. POPUP  "O&utline"
  54.   BEGIN
  55.         POPUP  "&Zoom"
  56.           BEGIN
  57.             MENUITEM "&100%t  Ctrl+1", IDM_V_ZOOM_100
  58.             MENUITEM "&75%t  Ctrl+2", IDM_V_ZOOM_75
  59.             MENUITEM "&50%t  Ctrl+3", IDM_V_ZOOM_50
  60.             MENUITEM "&25%t  Ctrl+4", IDM_V_ZOOM_25
  61.           END
  62.         POPUP  "&Left and Right margins"
  63.           BEGIN
  64.             MENUITEM "&nil", IDM_V_SETMARGIN_0
  65.             MENUITEM "&1 cm", IDM_V_SETMARGIN_1
  66.             MENUITEM "&2 cm", IDM_V_SETMARGIN_2
  67.             MENUITEM "&3 cm", IDM_V_SETMARGIN_3
  68.             MENUITEM "&4 cm", IDM_V_SETMARGIN_4
  69.           END         
  70.         POPUP "Add &Top Line"
  71.   BEGIN
  72.     MENUITEM "&1 cm", IDM_V_ADDTOP_1
  73.     MENUITEM "&2 cm", IDM_V_ADDTOP_2
  74.     MENUITEM "&3 cm", IDM_V_ADDTOP_3
  75.     MENUITEM "&4 cm", IDM_V_ADDTOP_4
  76.   END
  77.   END
  78.     POPUP  "&Line"
  79.       BEGIN
  80.         MENUITEM "&Add Linet  Enter", IDM_L_ADDLINE
  81.         MENUITEM "E&dit Linet  Alt+Enter", IDM_L_EDITLINE
  82.         MENUITEM SEPARATOR
  83.         MENUITEM "&Indent Linet  Tab", IDM_L_INDENTLINE
  84.         MENUITEM "U&nindent Linet  Shift+Tab", IDM_L_UNINDENTLINE
  85. MENUITEM SEPARATOR
  86. MENUITEM "&Set Line Height...", IDM_L_SETLINEHEIGHT
  87.       END
  88.     POPUP  "&Name"
  89.       BEGIN
  90.         MENUITEM "&Define Name...", IDM_N_DEFINENAME
  91.         MENUITEM "&Goto Name...", IDM_N_GOTONAME
  92.       END
  93.     POPUP  "&Options"
  94.       BEGIN
  95.         POPUP  "&Button Bar Display"
  96.           BEGIN
  97.             MENUITEM "At &Top", IDM_O_BB_TOP
  98.             MENUITEM "At &Bottom", IDM_O_BB_BOTTOM
  99.             MENUITEM "&Popup", IDM_O_BB_POPUP
  100.             MENUITEM "&Hide", IDM_O_BB_HIDE         
  101.           END
  102.         POPUP  "&Formula Bar Display"
  103.           BEGIN
  104.             MENUITEM "At &Top", IDM_O_FB_TOP
  105.             MENUITEM "At &Bottom", IDM_O_FB_BOTTOM
  106.             MENUITEM "&Popup", IDM_O_FB_POPUP
  107.           END
  108.         POPUP  "&Row and Column Heading"
  109.           BEGIN
  110.             MENUITEM "&Show", IDM_O_HEAD_SHOW
  111.             MENUITEM "&Hide", IDM_O_HEAD_HIDE
  112.           END
  113.     MENUITEM "&Show Object", IDM_O_SHOWOBJECT
  114.       END
  115.     POPUP  "DbgI&Cntr"
  116.       BEGIN
  117.         MENUITEM "&Debug Level...", IDM_D_DEBUGLEVEL
  118.         MENUITEM "Register Message &Filter", IDM_D_INSTALLMSGFILTER
  119.         MENUITEM "&Reject Incoming Messages", IDM_D_REJECTINCOMING
  120.         MENUITEM "&Inside-out Activation", IDM_D_INSIDEOUT
  121.       END
  122.     POPUP  "&Help"
  123.       BEGIN
  124.         MENUITEM "&About...", IDM_H_ABOUT
  125.       END
  126.   END
  127. CntrOutlAccel ACCELERATORS
  128.   BEGIN
  129.     VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
  130.     VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
  131.     VK_F12, IDM_F_SAVEAS, VIRTKEY
  132.     VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
  133.     
  134.     "x", IDM_E_CUT, VIRTKEY, CONTROL
  135.     "c", IDM_E_COPY, VIRTKEY, CONTROL
  136.     "v", IDM_E_PASTE, VIRTKEY, CONTROL
  137.     VK_DELETE, IDM_E_CLEAR, VIRTKEY
  138.     VK_RETURN, IDM_L_ADDLINE, VIRTKEY
  139.     VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
  140.     VK_TAB, IDM_L_INDENTLINE, VIRTKEY
  141.     VK_TAB, IDM_L_UNINDENTLINE, VIRTKEY, SHIFT
  142.     "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
  143.     ; old conventions for editing
  144.     VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
  145.     VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
  146.     VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
  147.     
  148.     VK_F2, IDM_F2, VIRTKEY
  149. VK_ESCAPE, IDM_ESCAPE, VIRTKEY
  150.     "1", IDM_V_ZOOM_100, VIRTKEY, CONTROL
  151.     "2", IDM_V_ZOOM_75, VIRTKEY, CONTROL
  152.     "3", IDM_V_ZOOM_50, VIRTKEY, CONTROL
  153.     "4", IDM_V_ZOOM_25, VIRTKEY, CONTROL
  154.   END
  155. ; Same as CntrOutlAccel but without Delete and Backspace
  156. ; used when edit control of Formula Bar in focus
  157. ;
  158. CntrOutlAccelFocusEdit ACCELERATORS
  159.   BEGIN
  160.     VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
  161.     VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
  162.     VK_F12, IDM_F_SAVEAS, VIRTKEY
  163.     VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
  164.   
  165.     "x", IDM_E_CUT, VIRTKEY, CONTROL
  166.     "c", IDM_E_COPY, VIRTKEY, CONTROL
  167.     "v", IDM_E_PASTE, VIRTKEY, CONTROL
  168.     VK_RETURN, IDM_L_ADDLINE, VIRTKEY
  169.     VK_RETURN, IDM_L_EDITLINE, VIRTKEY, ALT
  170.     VK_TAB, IDM_L_INDENTLINE, VIRTKEY
  171.     VK_TAB, IDM_L_UNINDENTLINE, VIRTKEY, SHIFT
  172.     "a", IDM_E_SELECTALL, VIRTKEY, CONTROL
  173. VK_ESCAPE, IDM_ESCAPE, VIRTKEY
  174.     ; old conventions for editing
  175.     VK_INSERT, IDM_E_COPY, VIRTKEY, CONTROL
  176.     VK_DELETE, IDM_E_CUT, VIRTKEY, SHIFT
  177.     VK_INSERT, IDM_E_PASTE, VIRTKEY, SHIFT
  178.   END
  179. InPlaceCntrOutlAccel ACCELERATORS
  180.   BEGIN
  181.     VK_F12, IDM_F_OPEN, VIRTKEY, CONTROL
  182.     VK_F12, IDM_F_SAVE, VIRTKEY, SHIFT
  183.     VK_F12, IDM_F_SAVEAS, VIRTKEY
  184.     VK_F12, IDM_F_PRINT, VIRTKEY, CONTROL, SHIFT
  185. VK_ESCAPE, IDM_ESCAPE, VIRTKEY
  186.     "1", IDM_V_ZOOM_100, VIRTKEY, CONTROL
  187.     "2", IDM_V_ZOOM_75, VIRTKEY, CONTROL
  188.     "3", IDM_V_ZOOM_50, VIRTKEY, CONTROL
  189.     "4", IDM_V_ZOOM_25, VIRTKEY, CONTROL
  190.   END
  191.   
  192. CntrOutlIcon ICON icntrotl.ico
  193. Image72     BITMAP      image72.bmp
  194. Image96     BITMAP      image96.bmp
  195. Image120    BITMAP      image120.bmp
  196. LogoBitmap  BITMAP      ole2.bmp
  197. #include "DIALOGS.DLG"