CStatic::SetCursor
将一个新光标图像与该静态控件。
HCURSOR SetCursor(
HCURSOR hCursor
);
参数
- hCursor
在静态控件要绘制的光标的句柄。
返回值
如果光标不与该静态控件,光标的句柄之前与该静态控件或 NULL。
备注
光标在静态控件将自动绘制。 默认情况下,它在左上角要绘制,并且该静态控件将调整到光标处的大小。
您可以使用各种窗口和静态控件样式,包括:
SS_ICON 使用此样式始终光标和图标的。
SS_CENTERIMAGE 使用焦点在静态控件。 如果图像比该静态控件,它将剪辑。 如果其小于该静态控件时,该图像周围的空白将用该静态控件的背景色。
示例
CStatic myStatic;
// Create a child icon static control.
myStatic.Create(_T("my static"),
WS_CHILD|WS_VISIBLE|SS_ICON|SS_CENTERIMAGE, CRect(10,10,150,50),
pParentWnd);
// If no image is defined for the static control, define the image
// to the system arrow and question mark cursor.
if (myStatic.GetCursor() == NULL)
myStatic.SetCursor(::LoadCursor(NULL, IDC_HELP));
要求
Header: afxwin.h