CStatic::SetCursor

Associa una nuova immagine del cursore con il controllo statico.

HCURSOR SetCursor(
   HCURSOR hCursor 
);

Parametri

  • hCursor
    Handle del cursore da disegnare il controllo statico.

Valore restituito

L'handle del cursore precedentemente associata al controllo statico, o NULL se nessun cursore è stato associato al controllo statico.

Note

Il cursore verrà automaticamente nel controllo statico.Per impostazione predefinita, viene disegnata con l'angolo superiore sinistro e il controllo statico verrà ridimensionato la dimensione del cursore.

È possibile utilizzare diversi stili del controllo statico e la finestra, tra cui:

  • Utilizzo diSS_ICON questo stile sempre per i cursori e le icone.

  • Utilizzo diSS_CENTERIMAGE centrale nel controllo statico.Se l'immagine è più grande del controllo statico, verrà troncato.Se è minore del controllo statico, lo spazio vuoto nell'immagine verrà riempita con un colore di sfondo del controllo statico.

Esempio

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));

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CStatic

Grafico della gerarchia

CStatic::GetCursor

STM_SETIMAGE

Cursors