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