您的位置:寻梦网首页编程乐园C/C++编程Visual C++ 教室
【Visual C++ 教室】
第四课 工具条和状态栏

  在上一课中,同学们已经学到了一些基本的界面设计技术。这一课将指导大家如何设计实现工具条和状态栏,并进一步加深对消息驱动机制的理解。

T4_1.tif (121352 bytes)

4.1 工具条和状态栏

  如图4.1所示,工具条和状态栏是一个完善的Windows应用程序的重要组成部分(但不是必需的部分)。工具条一般位于主框架窗口的上部,上面有一些图形按钮。当用户用鼠标在某一按钮上单击时,程序就会执行相应的命令;当鼠标在按钮上停留片刻后,就会弹出一个黄色小窗口并显示工具提示。按钮的图形是它所代表功能的形象表示,人们对于形象图形的辨别速度要快于抽象文字,因此工具条提供了一种比菜单更快捷的用户接口。在一个标准的Windows应用程序中,工具条的大部分按钮执行的命令与菜单命令相同,这样做的目的是能同时提供形象和抽象的用户接口,以方便用户的使用。

  状态栏位于主框架窗口的底部,主要用来显示一些提示信息,可细分为几个窗格。状态栏的主要功能是简要解释被选中菜单命令或工具条按钮命令,并显示SCROLL LOCK、NUM LOCK等键的状态。

  这一课包括以下几个部分:

工具条的可视化设计

工具条的编程技术

状态栏的设计与实现

  本课假定读者要编写一个采样声音的应用程序,并给出一个名为Record的具体例子。当然,这个例子不会真的具有采样声音的功能,它只是用来演示工具条和状态栏的使用。


作者: 不详,  来源: Visual C++王朝