打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vc++ 如何:复制资源

可以将资源从一个文件复制到另一个文件而不更改它们,或者可以复制时更改资源的语言或条件

可以轻松地从现有资源或可执行文件将资源复制到当前资源文件。 若要做到这一点,请同时打开包含资源的两个文件,并将项从一个文件拖动到另一个文件或者在两个文件之间进行复制和粘贴。 该方法对资源脚本 (.rc) 文件和资源模板 (.rct) 文件以及可执行 (.exe) 文件都有效。

注意

Visual C++ 包含您可在自己的应用程序中使用的示例资源文件。 有关更多信息,请参见 CLIPART:常用资源

可以在在项目以外打开的 .rc 文件之间使用拖放方法。

使用拖放方法在文件之间复制资源

  1. 同时打开两个独立的资源文件(有关更多信息,请参见在项目外查看 .rc 文件中的资源)。 例如,打开 Source1.rc 和 Source2.rc。

  2. 在第一个 .rc 文件中单击要复制的资源。 例如,在 Source1.rc 中单击 IDD_DIALOG1。

  3. 按住 Ctrl 键并将资源拖动到第二个 .rc 文件。 例如,将 IDD_DIALOG1 从 Source1.rc 拖动到 Source2.rc。

    注意

    在不按住 Ctrl 键的情况下拖动资源将只是移动资源而非复制它。

使用复制和粘贴复制资源

  1. 同时打开两个独立的资源文件(有关更多信息,请参见在项目外查看 .rc 文件中的资源)。 例如,Source1.rc 和 Source2.rc。

  2. 在要复制资源的源文件(如 Source1.rc)中,右击资源并从快捷菜单中选择“复制”。

  3. 右击要粘贴资源到其中的资源文件(如 Source2.rc)。 从快捷菜单中选择“粘贴”。

    注意

    无法在项目中的资源文件(“资源视图”中的文件)和独立的 .rc 文件(在文档窗口中打开的那些文件)之间进行拖放、复制、剪切或粘贴。 在该产品的早期版本中可以做到这一点。

    注意

    为了避免与现有文件中的符号名或值冲突,Visual C++ 可能会在您将资源复制到新文件时,更改所转移的资源的符号值或符号名和值。

有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET




如何:在项目外打开资源脚本文件(独立)

可以查看 .rc 文件中的资源而不必打开项目。 .rc 文件将在文档窗口中打开,而不是在资源视图窗口中打开(文件在项目内打开时的行为)。

注意

这是一个重要的区别,因为某些命令仅在文件独立(在项目外)打开时才可用。 例如,仅当在项目外打开文件时,才能以不同的格式或不同的文件名保存文件(当在项目内打开文件时,“另存为”命令不可用)。

在项目外打开 .rc 文件

  1. 从“文件”菜单中选择“打开”,然后单击“文件”。

  2. “打开文件”对话框中定位到要查看的资源脚本文件,突出显示该文件,然后单击“打开”

    注意

    如果先打开项目(“文件”->“打开”->“项目”),则某些命令将不可用。 “独立”打开文件意味着在没有先加载项目的情况下打开文件。

若要以文本格式打开和查看资源文件,请参见编辑资源脚本 (.rc) 文件

在项目外打开多个 .rc 文件

  1. 同时独立打开两个资源文件。 例如,打开 Source1.rc 和 Source2.rc。

    1. 从“文件”菜单中选择“打开”,然后单击“文件”。

    2. “打开文件”对话框中定位到要打开的第一个资源脚本文件 (Source1.rc),突出显示该文件,然后单击“打开”

    3. 重复上一步骤,打开第二个 .rc 文件 (Source2.rc)。

      现在这两个 .rc 文件在单独的文档窗口中打开。

  2. 当这两个 .rc 文件都打开时,平铺窗口以便可以同时查看它们:

    • “窗口”菜单中选择“新建水平选项卡组”“新建垂直选项卡组”

      - 或 -

    • 右击 .rc 文件中的一个,并从快捷菜单中选择“新建水平选项卡组”或“新建垂直选项卡组”。

注意

如果您的项目尚未包含 .rc 文件,请参见创建新资源脚本文件

有关将资源添加到托管项目的信息,请参见“.NET Framework 开发员指南”中的应用程序中的资源。有关手动将资源文件添加到托管项目、访问资源、显示静态资源和将资源字符串分配给属性的信息,请参见演练:本地化 Windows 窗体演练:将本地化资源用于 ASP.NET

要求

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何为 MFC 应用程序创建本地化资源 DLL
TN035:在 Visual C++ 中使用多个资源文件和头文件
Eclipse 安装Gradle插件
OpenStack command-line clients---RC file(RC文件)
Win10技巧:为右键菜单添加PowerShell脚本新建项
后处理TCL脚本语言:命令、脚本文件、值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服