zoukankan      html  css  js  c++  java
  • VS中可使用的资源基础中的基础

    Visual C++ 6.0集成开发环境中可使用的资源还有菜单、加速键、串表、位图、图标、对话框等。在图5-1所示的“Insert Resource”对话框中,给出了程序开发中可供使用的资源。

    图5-1  集成开发环境中的资源

    资源的导入与导出

    在某些情况下,我们还会用到除开发环境提供的资源以外的其他资源。Visual C++ 6.0集成开发环境允许我们将其他资源导入或导出。

    在图5-1所示的“Insert Resource”对话框中,我们可以选择程序设计中所需的资源,单击“New”按钮,将其插入到当前程序中。如果我们有已编辑好的资源,可以单击“Import”按钮,从弹出的“Import Resource”对话框中将其选中,导入到当前设计的程序中来。

    Visual C++ 6.0集成开发环境中可导入的资源有位图(Bitmap)、图标(Icon)、光标(cursor)、网页(HTML)、声音(WAV),甚至还可以导入设计好的程序框架表单(frm)——引入为   Visual C++中的对话框资源。此外,还可以单击“Custom”按钮插入其他自定义资源。

    除了可以向程序中插入资源,也可以在项目工作区的“Resource View”面板中的资源项目上单击鼠标右键,从弹出的快捷菜单中选择“Export”命令,将程序中的位图、光标、图标等资源导出到独立的文件中。

    资源模板

    对于程序开发中某些常用的资源,可以将其作为资源模板保存下来,以供多次使用,而不必每次都进行重新编辑。

    资源模板的创建方法与资源文件基本相同,只是保存时应该选择“File”菜单下的“Save As”命令,将其作为资源模板文件(rct)保存到“…"Microsoft Visual Studio"Common" MSDev98"Template”文件夹中。

    保存完毕后,就可以在“Import Resource”对话框中对资源进行插入使用了。

    资源符号

    程序对资源的调用都是以资源符号ID来进行的。资源符号ID由字符串组成,用于在程序代码或资源编辑器中引用资源或对象。资源标识映射到程序中唯一的整型值,当创建一个新的符号时,系统将自动为其赋值。

    符号ID通常以带有描述性的前缀来表示所代表的资源或对象类型。如表5-1所示。

                                                                                           表5-1  常用的符号前缀

       

       

       

    位图

    IDB_

    IDB_MOON

    光标

    IDC_

    IDC_CROSS

    图标

    IDI_

    IDI_SAVE

    菜单/加速键

    IDR_

    IDR_MAINFRAME

    串表

    IDS_

    IDS_ABOUTBOX

    对话框

    IDD_

    IDD_MYDLG

    消息框

    IDP_

    IDP_WARN

    控件

    IDC_

    IDC_BUTSTART

    命令

    ID_

    ID_FILE_NEW

    默认情况下,符号和相对应的值保存在系统生成的资源文件resource.h中。可以将鼠标放在项目工作区的“Resource View”面板中的根文件夹上单击右键,在弹出菜单中选择“Resource Symbols”命令,在弹出的“Resource Symbols”对话框中浏览程序中已定义的符号及对应值。

    我们可以在“Resource Symbols”对话框中对资源符号进行修改,也可以在项目工作区的“Resource View”面板中的资源项目上单击鼠标右键,在弹出的快捷菜单中选择“Properties”命令修改资源标识。

  • 相关阅读:
    习题4.7利用vector实现数据复制
    习题4.18
    4.8编写一小段程序实现两vector是否相等的比较
    关于野指针
    学习c++的50条忠告
    c++头文件
    习题4.14
    容器和迭代器
    Android上C++对象的自动回收机制分析
    Windows下载Android源码
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/1055791.html
Copyright © 2011-2022 走看看