Common Web Context Menu Constants


[From the prolific pen of Douglas Hodges.  Continued from Common Context Menu Constants. ]


Visual Web Developer Project Specific Information:


The context menu for the Web Project node has the following groups:



  • guidVenusCmdId:IDG_CTX_BUILD
  • guidSHLMainMenu:IDG_VS_CTXT_PROJECT_ADD_ITEMS
  • guidVenusCmdId:IDG_CTX_REFERENCE
  • guidVenusCmdId:IDG_CTX_PUBLISH
  • guidSHLMainMenu:IDG_VS_CTXT_ITEM_VIEWBROWSER
  • guidSHLMainMenu:IDG_VS_CTXT_PROJECT_SCC
  • guidSHLMainMenu:IDG_VS_CTXT_FOLDER_TRANSFER
  • guidSHLMainMenu:IDG_VS_VIEW_PROPPAGES

where


// {C7547851-4E3A-4e5b-9173-FA6E9C8BD82C}
DEFINE_GUID(guidVenusCmdId,
0xc7547851, 0x4e3a, 0x4e5b, 0x91, 0x73, 0xfa, 0x6e, 0x9c, 0x8b, 0xd8, 0x2c);


#define IDG_CTX_REFERENCE 0x0102
#define IDG_CTX_PUBLISH 0x0103
#define IDG_CTX_BUILD 0x0104


Here are some of the commands the web project adds to these special groups:



  • guidVSStd97:cmdidBuildSel, guidVenusCmdId:IDG_CTX_BUILD, 0x0100;
  • guidVSStd2K:ECMD_PUBLISHSELECTION, guidVenusCmdId:IDG_CTX_BUILD, 0x0300;
  • guidVSStd2K:ECMD_ADDREFERENCECTX, guidVenusCmdId:IDG_CTX_REFERENCE, 0x0100;
  • guidVSStd2K:ECMD_ADDWEBREFERENCECTX, guidVenusCmdId:IDG_CTX_REFERENCE, 0x0000;
  • guidVSStd2K:ECMD_UPDATEWEBREFERENCE, guidVenusCmdId:IDG_CTX_REFERENCE, 0x0000;
  • guidVSStd2K:cmdidViewInClassDiagram, guidVenusCmdId:IDG_CTX_REFERENCE, 0x0500;
  • guidVSStd2K:ECMD_PUBLISHCTX, guidVenusCmdId:IDG_CTX_PUBLISH, 0x0100;
  • guidVSStd2K:ECMD_STARTOPTIONSCTX, guidVenusCmdId:IDG_CTX_PUBLISH, 0x0200;
  • guidVSStd97:cmdidSetStartupProject, guidVenusCmdId:IDG_CTX_PUBLISH, 0x0300;

Jamie Laflen adds this one --


The project kind for a venus project is VsWebSite.PrjKind.prjKindVenusProject

You'll find it in VsWebsite.Interop.dll
------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights.


Comments (1)
  1. [From the prolific pen of Douglas Hodges. Continued at Common Web Context Menu Constants]

Comments are closed.

Skip to main content