无论何时用户从文件管理器的菜单栏中选择扩展的主菜单项,文件管理器将向扩展DLL发送FMEVENT_INITMENU消息。扩展程序可以使用此消息来初始化其菜单项。例如,扩展可以在此消息中添加检查标记,禁用项目或灰色项目。
当用户在扩展菜单中选择子菜单时,文件管理器不会发送FMEVENT_INITMENU消息。扩展DLL必须同时初始化所有项目,包括子菜单中的项目。