Annotation of mstools/ole20/samples/outline/message.h, revision 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.