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