CStatic

CObject
 └CCmdTarget
    └CWnd
       └CStatic


CStatic类提供了一个Windows静态控件的性能。一个静态控件用来显示一个文本字符串,框,矩形,图标,光标,位图,或增强的图元文件。它可以被用来作为标签,框,或用来分隔其它的控件。一个静态控件不接收输入,也不提供输出;但是,如果它是用SS_NOTIFY风格创建的,则它可以通知其父有关设备点击的消息。创建一个静态控件分两步。首先,调用构造函数来构造此CStatic对象,然后调用Create成员函数来创建此静态控件并将它与该CStatic对象连接。如果你是在一个对话框中创建了一个静态控件(通过一个对话框资源),则当用户关闭这个对话框时,此CStatic对象被自动销毁。如果你是在一个窗口中创建了一个CStatic对象,则必须由你来销毁它。在一个窗口的堆栈中创建的CStatic对象将自动被销毁。如果你是使用new函数在堆中创建CStatic对象,则当你使用完后,必须调用delete来销毁这个CStatic对象。

#include <afxwin.h>

请参阅:
CWnd, CButton, CComboBox, CEdit, CListBox, CScrollBar, CDialog


CStatic类成员

构造
CStatic构造一个CStatic对象

初始化
Create创建Windows静态控件并将它与该CStatic对象连接

操作符
SetBitmap指定要在此静态控件中显示的位图
GetBitmap获取先前用SetBitmap设置的位图的句柄
SetIcon指定一个要在此静态控件中显示的图标
GetIcon获取先前用SetIcon设置的图标的句柄
SetCursor指定要显示在此静态控件中的光标图像
GetCursor获取先前用SetCursor设置的光标图像的句柄
SetEnhMetaFile指定要显示在此静态控件中的增强的图元文件
GetEnhMetaFile获取先前用SetEnhMetaFile设置的增强图元文件的句柄