Поделиться через


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

Диаграмма иерархии

CStatic::GetCursor

STM_SETIMAGE

Cursors