Aracılığıyla paylaş


CWnd::SetWindowRgn

Bir pencerenin bölge ayarlamak için bu üye işlevini çağırın.

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

Parametreler

  • hRgn
    Bir bölge için bir tanıtıcı.

  • bRedraw
    Doğru, işletim sistemi; bölge ayarladıktan sonra pencere yeniden çizer Aksi halde, yok.Genellikle, set bRedraw için doğru pencere görünür durumdaysa.Yoksa ayarlamak doğru, sistem gönderir WM_WINDOWPOSCHANGING ve WM_WINDOWPOSCHANGED ileti penceresine.

Dönüş Değeri

İşlev başarılı olursa, dönüş değeri sıfır olmayan bir değer.İşlev başarısız olursa, dönüş değeri sıfırdır.

Notlar

Bir pencerenin pencere bölgenin koordinatlar penceresi olmayan istemci alanı pencerenin sol üst köşesine göre belirlenir.

Başarılı çağrısı yapıldıktan sonra SetWindowRgn, işletim sistemine sahip olan bölge tanıtıcısı tarafından belirtilen bölge hRgn.İşletim sistemi bir bölgenin kopyasını değil, bu nedenle daha fazla işlev çağrıları bu bölge tanıtıcısı ile yapmayın ve bu bölge tanıtıcısı kapatmayın.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

SetWindowRgn

CWnd::GetWindowRgn