Annotation of mstools/ole20/samples/outline/message.h, revision 1.1.1.1

1.1       root        1: /*************************************************************************
                      2: **
                      3: **       OLE 2.0 Server Sample Code
                      4: **
                      5: **       message.h                                               
                      6: **                                                                         
                      7: **    This file is a user customizable list of status messages associated 
                      8: **       with menu items.  
                      9: **                                                                         
                     10: **    (c) Copyright Microsoft Corp. 1992 - 1993 All Rights Reserved        
                     11: **
                     12: *************************************************************************/
                     13: 
                     14: // Status bar messages and associated data.
                     15: 
                     16: // Message type for status bar messages.
                     17: typedef struct {
                     18:        UINT wIDItem;
                     19:        char *string;
                     20: } STATMESG;
                     21: 
                     22: /*
                     23:  * CUSTOMIZATION NOTE:  Be sure to change NUM_POPUP if you
                     24:  *                      change the number of popup messages.
                     25:  */
                     26: 
                     27: // REVIEW: these messages should be loaded from a string resource
                     28: 
                     29: // List of all menu item messages.
                     30: STATMESG MesgList[] =
                     31: {
                     32:        { IDM_F_NEW,            "Creates a new outline" },      
                     33:        { IDM_F_OPEN,           "Opens an existing outline file"        },
                     34:        { IDM_F_SAVE,           "Saves the outline" },
                     35:        { IDM_F_SAVEAS,         "Saves the outline with a new name" },
                     36:        { IDM_F_PRINT,          "Prints the outline" },
                     37:        { IDM_F_PRINTERSETUP, "Changes the printer and the printing options" },
                     38:        { IDM_F_EXIT,           "Quits the application, prompting to save changes" },
                     39: 
                     40:        { IDM_E_UNDO,           "Undo not yet implemented" },
                     41:        { IDM_E_CUT,            "Cuts the selection and puts it on the Clipboard" },
                     42:        { IDM_E_COPY,           "Copies the selection and puts it on the Clipboard" },
                     43:        { IDM_E_PASTE,          "Inserts the Clipboard contents after current line" },
                     44:        { IDM_E_PASTESPECIAL,"Allows pasting Clipboard data using a special format" },
                     45:        { IDM_E_CLEAR,          "Clears the selection" },
                     46:        { IDM_E_SELECTALL,      "Selects the entire outline" },
                     47: #if defined( OLE_CNTR )
                     48:        { IDM_E_INSERTOBJECT, "Inserts new object after current line" },
                     49:        { IDM_E_EDITLINKS, "Edit and view links contained in the document" },
                     50:    { IDM_E_CONVERTVERB, "Converts or activates an object as another type" },
                     51:        { IDM_E_OBJECTVERBMIN, "Opens, edits or interacts with an object" },
                     52:        { IDM_E_OBJECTVERBMIN+1, "Opens, edits or interacts with an object1" },
                     53:        { IDM_E_OBJECTVERBMIN+2, "Opens, edits or interacts with an object2" },
                     54:        { IDM_E_OBJECTVERBMIN+3, "Opens, edits or interacts with an object3" },
                     55:        { IDM_E_OBJECTVERBMIN+4, "Opens, edits or interacts with an object4" },
                     56:        { IDM_E_OBJECTVERBMIN+5, "Opens, edits or interacts with an object5" },
                     57: #endif
                     58: 
                     59:        { IDM_L_ADDLINE,        "Adds a new line after current line" },
                     60:        { IDM_L_EDITLINE,       "Edits the current line" },
                     61:        { IDM_L_INDENTLINE,     "Indents the selection" },
                     62:        { IDM_L_UNINDENTLINE, "Unindents the selection" },
                     63: 
                     64:        { IDM_N_DEFINENAME,     "Assigns a name to the selection" },
                     65:        { IDM_N_GOTONAME,       "Jumps to a specified place in the outline" },
                     66: 
                     67:        { IDM_H_ABOUT,          "Displays program info, version no., and copyright" }
                     68: };
                     69: 
                     70: #define NUM_STATS      sizeof(MesgList)/sizeof(MesgList[0])
                     71: #define NUM_POPUP      10      // Maximum number of popup messages.
                     72: #define MAX_MESSAGE    100     // Maximum characters in a popup message.
                     73: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.