home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / dbmsg / mapi / simple.frm / smpfrm.rc < prev    next >
Text File  |  1996-04-11  |  8KB  |  211 lines

  1. /***********************************************************************
  2.  *
  3.  *  SMPFRM.RC
  4.  *
  5.  *
  6.  *  Copyright 1986-1996 Microsoft Corporation.  All Rights Reserved.
  7.  *
  8.  ***********************************************************************/
  9.  
  10.  
  11. #include <windows.h>
  12. #ifdef  _WIN32
  13. #include <winver.h>
  14. #else
  15. #include <ver.h>
  16. #endif
  17.  
  18. #define WINDOWS_INCLUDED
  19.  
  20. #include <pdkver.h>
  21.  
  22. #include "resource.h"
  23.  
  24. // Fonts to use in dialogs
  25.  
  26. #ifdef WIN32
  27. #define SHELL_FONT "MS Shell Dlg"
  28. #define SHELL_FONT_SIZE 8
  29. #else
  30. #define SHELL_FONT "MS Sans Serif"
  31. #define SHELL_FONT_SIZE 8
  32. #endif
  33.  
  34. /*
  35.  *  Menu for the window
  36.  */
  37.  
  38.  
  39. IDR_SEND_FORM MENU PRELOAD DISCARDABLE
  40. BEGIN
  41.     POPUP "&Message"                            // ID_MESSAGE
  42.     BEGIN
  43.         MENUITEM "Se&nd\tCtrl+Enter",           IDC_MESSAGE_SUBMIT
  44.         MENUITEM SEPARATOR
  45.         MENUITEM "&Save\tCtrl+S",               IDC_MESSAGE_SAVE
  46.       //  MENUITEM "Save &As ...",                IDC_MESSAGE_SAVE_AS
  47.         MENUITEM "Mo&ve ...",                   IDC_MESSAGE_MOVE
  48.         MENUITEM "Cop&y ...",                   IDC_MESSAGE_COPY
  49.       //  MENUITEM "&Print ...\tCtrl+P",          IDC_MESSAGE_PRINT
  50.       //  MENUITEM SEPARATOR
  51.         MENUITEM "&Delete\tCtrl+D",             IDC_MESSAGE_DELETE
  52.         MENUITEM SEPARATOR
  53.         MENUITEM "&Close",                      IDC_MESSAGE_CLOSE
  54.     END
  55.  
  56.     POPUP "&Edit"
  57.     BEGIN
  58.         MENUITEM "&Undo\tCtrl+Z",               IDC_EDIT_UNDO, GRAYED
  59.         MENUITEM SEPARATOR
  60.         MENUITEM "Cu&t\tCtrl+X",                IDC_EDIT_CUT, GRAYED
  61.         MENUITEM "&Copy\tCtrl+C",               IDC_EDIT_COPY, GRAYED
  62.         MENUITEM "&Paste\tCtrl+V",              IDC_EDIT_PASTE, GRAYED
  63.     END
  64.     
  65.     POPUP "&Help"
  66.     BEGIN
  67.         MENUITEM "&About Sample Form",           IDC_HELP_ABOUT
  68.     END
  69. END
  70.  
  71. IDR_READ_FORM MENU PRELOAD DISCARDABLE
  72. BEGIN
  73.     POPUP "&Message"                            // ID_MESSAGE
  74.     BEGIN
  75.         MENUITEM "Reply\tCtrl+R",               IDC_MESSAGE_REPLY
  76.         //MENUITEM "Reply to All\tCtrl+Shift+R",    IDC_MESSAGE_REPLY_ALL
  77.         MENUITEM "Forward\tCtrl+F",             IDC_MESSAGE_FORWARD
  78.         MENUITEM SEPARATOR
  79.         MENUITEM "&Save\tCtrl+S",               IDC_MESSAGE_SAVE
  80.         //MENUITEM "Save &As ...",                IDC_MESSAGE_SAVE_AS
  81.         MENUITEM "Mo&ve ...",                   IDC_MESSAGE_MOVE
  82.         MENUITEM "Cop&y ...",                   IDC_MESSAGE_COPY
  83.         //MENUITEM "&Print ...\tCtrl+P",          IDC_MESSAGE_PRINT
  84.         //MENUITEM SEPARATOR
  85.         MENUITEM "&Delete\tCtrl+D",             IDC_MESSAGE_DELETE
  86.         MENUITEM SEPARATOR
  87.         MENUITEM "&Close",                      IDC_MESSAGE_CLOSE
  88.     END
  89.  
  90.     POPUP "&Edit"
  91.     BEGIN
  92.         MENUITEM "&Undo\tCtrl+Z",               IDC_EDIT_UNDO, GRAYED
  93.         MENUITEM SEPARATOR
  94.         MENUITEM "Cu&t\tCtrl+X",                IDC_EDIT_CUT, GRAYED
  95.         MENUITEM "&Copy\tCtrl+C",               IDC_EDIT_COPY, GRAYED
  96.         MENUITEM "&Paste\tCtrl+V",              IDC_EDIT_PASTE, GRAYED
  97.     END
  98.     
  99.     POPUP "&View"
  100.     BEGIN
  101.         MENUITEM "&Previous\tCtrl+<",           IDC_VIEW_ITEMABOVE
  102.         MENUITEM "&Next\tCtrl+>",               IDC_VIEW_ITEMBELOW
  103.     END
  104.  
  105.     POPUP "&Help"
  106.     BEGIN
  107.         MENUITEM "&About Sample Form",           IDC_HELP_ABOUT
  108.     END
  109. END
  110.  
  111. #define VK_OEM_PERIOD 0xBE
  112. #define VK_OEM_COMMA  0xBC
  113. #define VK_ENTER        13
  114.  
  115. IDR_SEND_FORM ACCELERATORS PRELOAD MOVEABLE PURE
  116. BEGIN
  117.     VK_ESCAPE,          IDC_MESSAGE_CLOSE,                      VIRTKEY
  118.     "S",                IDC_MESSAGE_SAVE,       CONTROL,        VIRTKEY
  119.     "P",                IDC_MESSAGE_PRINT,      CONTROL,        VIRTKEY
  120.     "D",                IDC_MESSAGE_DELETE,     CONTROL,        VIRTKEY
  121.     VK_ENTER,           IDC_MESSAGE_SUBMIT,     CONTROL,        VIRTKEY
  122.     "S",                IDC_MESSAGE_SUBMIT,     ALT,            VIRTKEY
  123. END
  124.  
  125. IDR_READ_FORM ACCELERATORS PRELOAD MOVEABLE PURE
  126. BEGIN
  127.     VK_ESCAPE,          IDC_MESSAGE_CLOSE,                      VIRTKEY
  128.     "S",                IDC_MESSAGE_SAVE,       CONTROL,        VIRTKEY
  129.     "P",                IDC_MESSAGE_PRINT,      CONTROL,        VIRTKEY
  130.     "D",                IDC_MESSAGE_DELETE,     CONTROL,        VIRTKEY
  131.     "R",                IDC_MESSAGE_REPLY,      CONTROL,        VIRTKEY
  132.     //"R",              IDC_MESSAGE_REPLY_ALL,  CONTROL, SHIFT, VIRTKEY
  133.     "F",                IDC_MESSAGE_FORWARD,    CONTROL,        VIRTKEY
  134.     "N",                IDC_VIEW_ITEMBELOW,     CONTROL, SHIFT, VIRTKEY
  135.     VK_OEM_PERIOD,      IDC_VIEW_ITEMBELOW,     CONTROL,        VIRTKEY
  136.     VK_OEM_PERIOD,      IDC_VIEW_ITEMBELOW,     CONTROL, SHIFT, VIRTKEY
  137.     "P",                IDC_VIEW_ITEMABOVE,     CONTROL, SHIFT, VIRTKEY
  138.     VK_OEM_COMMA,       IDC_VIEW_ITEMABOVE,     CONTROL,        VIRTKEY
  139.     VK_OEM_COMMA,       IDC_VIEW_ITEMABOVE,     CONTROL, SHIFT, VIRTKEY
  140.         
  141. END
  142.  
  143. IDR_SEND_FORM DIALOG DISCARDABLE 0, 0, 100, 100
  144. STYLE WS_CHILD | WS_VISIBLE | DS_3DLOOK
  145. FONT SHELL_FONT_SIZE, SHELL_FONT
  146. BEGIN
  147.     PUSHBUTTON  "T&o ...", ID_TO_BUTTON, 3, 3, 30, 12, WS_TABSTOP 
  148.     EDITTEXT    ID_TO, 36, 3, 90, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  149.     PUSHBUTTON  "&Cc ...", ID_CC_BUTTON, 3, 18, 30, 12, WS_TABSTOP 
  150.     EDITTEXT    ID_CC, 36, 18, 92, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  151.     LTEXT       "Subject:", ID_SUBJECT_LABEL, 3, 32, 30, 12, 
  152.     EDITTEXT    ID_SUBJECT, 36, 32, 94, 12, WS_TABSTOP | ES_AUTOHSCROLL
  153.  
  154.     EDITTEXT    ID_BODY, 0, 50, 98, 60, WS_TABSTOP |
  155.                     WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN
  156.     
  157. END
  158.  
  159. IDR_READ_FORM DIALOG DISCARDABLE 0, 0, 100, 100
  160. STYLE WS_CHILD | WS_VISIBLE | DS_3DLOOK
  161. FONT SHELL_FONT_SIZE, SHELL_FONT
  162. BEGIN
  163.     LTEXT       "From:", ID_FROM_LABEL, 3, 3, 30, 9
  164.     EDITTEXT    ID_FROM, 36, 3, 196, 12,  WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  165.     LTEXT       "Sent:", ID_SENT_LABEL, 3, 18, 30, 9
  166.     EDITTEXT    ID_SENT, 36, 18, 196, 12,  WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  167.     LTEXT       "To:", ID_TO_LABEL, 3, 33, 30, 9, 
  168.     EDITTEXT    ID_TO, 36, 33, 30, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  169.     LTEXT       "Subject:", ID_SUBJECT_LABEL, 3, 48, 30, 12, 
  170.     EDITTEXT    ID_SUBJECT, 36, 48, 94, 12, WS_TABSTOP | ES_AUTOHSCROLL | ES_READONLY
  171.                
  172.     EDITTEXT    ID_BODY, 0, 63, 98, 60, WS_TABSTOP |
  173.                     WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN
  174.     
  175. END
  176.  
  177. STRINGTABLE
  178. BEGIN
  179.     IDS_E_OUTOFMEMORY               "Not enough memory"
  180.     IDS_INVALID_ARGUMENT            "Invalid arguments"
  181.     IDS_INVALID_OBJECT              "Invalid object"
  182.     IDS_INTERFACE_NOT_SUPPORTED     "Interface not supported"
  183.     IDS_ACCESS_DENIED               "Access denied"
  184.     IDS_NOT_SUPPORTED               "No support"
  185.     IDS_INVALID_CHARWIDTH           "Wrong character set"
  186.     IDS_NOT_FOUND                   "Item not found"
  187.     IDS_CALL_FAILED                 "Call failed"
  188.     IDS_USER_CANCEL                 "User cancel"
  189.     IDS_ERRORS_RETURNED             "Errors returned"
  190.     IDS_UNKNOWN_FLAGS               "Invalid flags"
  191.     IDS_UNEXPECTED                  "Unexpected error"
  192.     IDS_COMPONENT                   "Simple Sample Form"
  193.     IDS_CANTNOW                     "Can't perform the required action at this time"
  194. END
  195.  
  196. IconL       ICON    smpfrml.ico
  197. SmallIcon   ICON    smpfrmsm.ico
  198.  
  199. AboutBox DIALOG 35, 35, 156, 88
  200. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | DS_3DLOOK
  201. CAPTION "About Sample Form"
  202. FONT SHELL_FONT_SIZE, SHELL_FONT
  203. BEGIN
  204.     CTEXT           "MAPI 1.0", -1, 56, 5, 86, 8
  205.     CTEXT           "Simple Sample Form", -1, 56, 14, 86, 8
  206.     ICON            "IconL", ICON_L, 12, 10, 32, 32
  207.     DEFPUSHBUTTON   "OK", IDOK, 62, 68, 32, 14, WS_GROUP
  208.     CTEXT           "", IDC_VERSION, 15, 40, 133, 8
  209.     CTEXT           "Copyright \251 Microsoft Corp. 1986-1996", 401, 15, 50, 133, 8
  210. END
  211.