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

请参见

参考

CStatic Class

层次结构图

CStatic::GetCursor

STM_SETIMAGE

Cursors