FMS_LOAD结构包含文件管理器用于添加文件管理器扩展DLL提供的自定义菜单的信息。该结构还提供了扩展DLL可用于在文件管理器加载菜单后操纵自定义菜单的增量值。
typedef struct _FMS_LOAD {/ * fmsld * /
DWORD dwSize;
TCHAR szMenuName[MENU_TEXT_LEN];
HMENU hMenu;
UINT wMenuDelta;
} FMS_LOAD;
会员
的dwSize
指定结构的长度(以字节为单位)。
szMenuName
指定文件管理器中菜单栏上显示的菜单项的空终止名称。
HMENU
标识在文件管理器中添加到菜单栏的弹出菜单。
wMenuDelta
指定菜单项增量值。为了避免与其自己的菜单项发生冲突,文件管理器通过将这个增量值添加到每个标识符,在HMENU成员标识的弹出菜单中重新编号菜单项标识符。必须修改菜单项的扩展DLL必须通过将增量值添加到菜单项的标识符来标识该项。该会员的价值可能因会话而异。
也可以看看