标准命令

框架定义许多标准命令消息。 这些命令的 ID 通常采用窗体 ID_<Source>_<Item>,其中 <Source> 通常是菜单名称,并且 <Item> 是菜单项。 例如,“文件”菜单上“新建”命令的命令 ID 为 ID_FILE_NEW。 文档中以粗体形式显示标准命令 ID。 程序员定义的 ID 以不同于周围文本的字体显示。

以下列表显示了支持的一些最重要的命令:

  • 文件菜单命令:新建、打开、关闭、保存、另存为、页面设置、打印设置、打印、打印预览、退出和最近使用的文件。

  • 编辑菜单命令:清除、全部清除、复制、剪切、查找、粘贴、重复、替换、全选、撤消和重做。

  • 查看菜单命令:工具栏和状态栏。

  • 窗口菜单命令:新建、排列、级联、平铺水平、磁贴垂直和拆分。

  • 帮助菜单命令:索引、使用帮助和关于。

  • OLE 命令(编辑菜单):插入新对象、编辑链接、粘贴链接、选择性粘贴和 typename 对象(谓词命令)。

框架为这些命令提供不同级别的支持。 某些命令仅受定义的命令 ID 的支持,而其他命令则支持彻底实现。 例如,框架通过创建新文档对象、显示“打开”对话框以及打开和读取文件来实现“文件”菜单上的“打开”命令。 相比之下,必须自行在“编辑”菜单上实现命令,因为ID_EDIT_COPY等命令取决于要复制的数据的性质。

有关支持的命令和提供的实现级别的详细信息,请参阅 技术说明 22。 标准命令在文件 AFXRES.H 中定义。

另请参阅

用户界面对象和命令 ID