Condividi tramite


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 CStatic

Grafico delle gerarchie

CStatic::GetCursor

STM_SETIMAGE

Cursors