编程学习biancheng.45soft.com 本站提供了各种在线教程和资料,供大家学习与参考.
编程学习
当前位置: 主页 > SDK-API > 菜单和其它资源 >

SDK-API 菜单和其它资源


大多数Windows程序都包含一个自订的图标,Windows将该图标显示在应用程序窗口标题列的左上角。当程序被列在「开始」菜单中,被显示在屏幕底部的工作列中,被列在Windows Explorer中,或者作为快捷方式显示在桌面上时,Windows也显示该程序的图标。有些程序-大部分是像小画家一类的图形绘制工具-也使用自订鼠标光标来表示程序的不同操作。还有许多Windows程序使用菜单和对话框。菜单、对话框加上滚动条,这是标准Windows使用者接口的卖点。


图标、光标、菜单和对话框都是相互关联的,它们是Windows的全部资源型态。资源即数据,它们被储存在程序的.EXE文件中,但是它们并非驻留在程序的数据区域中。也就是说,资源不能从程序原始码中定义的变量直接存取,Windows提供函数直接或间接地把它们加载内存以备使用。我们已经遇到了两个这样的函数,即LoadIcon和LoadCursor,它们出现在范例程序,定义窗口类别结构的内容设定叙述中。它们从Windows中加载二进制图标和光标映象,并传回该图标或光标的句柄。在本章中,我们先建立自己的图标,它会从程序自己的.EXE文件中载入。


在本教程中,我们将讨论这些资源:

图示
 
游标
 
字符串
 
自订资源
 
菜单
 
键盘快捷键
 
对话框
 
位图
 
前六个资源在本章讨论,对话框在第十一章讨论,而位图在第十四章讨论。

SDK-API
SDK-API 菜单和其它资源