CWnd::MoveWindow

void MoveWindow ( int x, int y, int nWidth, int nHeight, bool bRepaint = gerçek );

voidMoveWindow (lpcrectlpRect, boolbRepaint true=);

Parametreleri

x

CWnd solundaki yeni konumunu belirtir.

y

CWnd üstündeki yeni konumunu belirtir.

nWidth

CWnd yeni genişliğini belirtir.

nHeight

CWnd yeni yüksekliğini belirtir.

bRepaint

CWnd yoktur olup olmadığını belirtir. Gerçek, alıp CWnd bir WM_PAINT her zamanki gibi kendi OnPaint ileti işleyicisi iletisi. Bu parametre falseise, hiçbir herhangi bir yeniden oluşur. Bu istemci alanı nonclient alanı (başlık ve kaydırma çubuğu dahil) uygulanır ve üst pencere herhangi bir kısmı için Cwnd' ın hareket sonucu ortaya çıkardı. Bu parametre falseolduğunda, uygulama gerekir açıkça geçersiz veya yeniden çizilmesi gerekir CWnd ve ana penceresinin tüm bölümleri yeniden Düzenle.

lpRect

CRect nesne ya da yeni boyutu ve konumu belirtir rect yapısı.

Açıklamalar

Konum ve boyutlarını değiştirir.

Üst düzey bir CWnd nesnesi için x ve y göreli olarak ekranın sol üst köşesinde parametreleridir. Ana pencerenin istemci alanının sol üst köşesine göre oldukları bir çocuk CWnd nesnesi için.

MoveWindow işlevi WM_GETMINMAXINFO iletisi gönderir. Bu ileti işleme CWnd en büyük ve en küçük olası windows varsayılan değerlerini değiştirme olanağı verir. MoveWindow üye işlev parametreleri bu değerleri aşarsa, değerleri WM_GETMINMAXINFO işleyicisinde minimum ve maksimum değerleri değiştirilebilir.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CWnd::SetWindowPos, WM_GETMI&NMAXINFO, :: MoveWindow

Index