CWnd::SetWindowRgn

Chiamare la funzione membro per impostare l'area di una finestra.

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

Parametri

  • hRgn
    Handle in un'area.

  • bRedraw
    Se TRUE, il sistema operativo ridisegna la finestra dopo avere impostato l'area; in caso contrario, contrario.In genere, impostare bRedraw a TRUE se la finestra è visibile.Se impostato su TRUE, il sistema invia i messaggi WM_WINDOWPOSCHANGED e WM_WINDOWPOSCHANGING la finestra.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.Se la funzione ha esito negativo, il valore restituito è zero.

Note

Le coordinate dell'area della finestra di una finestra sono relativi all'angolo superiore sinistro della finestra, non l'area client della finestra.

Dopo che una corrispondenza chiamata a SetWindowRgn, il sistema operativo proprietario dell'area specificata dall'handle hRgndell'area.Il sistema operativo non viene creata una copia dell'area, pertanto non fa nuove chiamate di funzione con questo handle di area e non chiude questo handle dell'area.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

SetWindowRgn

CWnd::GetWindowRgn