WINDOWPOS yapısı bir pencere konumu ve boyutu ile ilgili bilgiler içerir.
typedef struct _WINDOWPOS {/ / wp hwnd hwnd;
hwnd hwndInsertAfter;
int x;
int y;
int MX;
int cy;
UINT bayrakları;
} WINDOWPOS
| Değer | Anlamı |
|---|---|
| SWP_DRAWFRAME | Pencere (pencere sınıfı açıklaması'nda tanımlanan) bir çerçeve çizer. |
| SWP_FRAMECHANGED | Pencere boyutunu değil değişse dahi WM_NCCALCSIZE ileti penceresine gönderir. Bu bayrak belirtilmezse, yalnızca pencere boyutunu değiştirilirken WM_NCCALCSIZE gönderilir. |
| SWP_HIDEWINDOW | Pencereyi gizler. |
| SWP_NOACTIVATE | Pencere etkinleştirmez. Bu bayrağı ayarlanmazsa, pencerede etkinleştirilir ve üst ya da en üstteki veya en üstteki olmayan grubun (bağlı, hWndInsertAfter parametre ayarı) taşındı. |
| SWP_NOCOPYBITS | İstemci alanının tüm içeriği atar. Bu bayrak belirtilmezse, istemci alanının geçerli içeriğini kaydedilir ve sonra pencere büyüklük ya da yeniden konumlandırılmış ve istemci alanına kopyalanır. |
| SWP_NOMOVE | Geçerli konumunu korur ( x ve y parametrelerinin yoksayar). |
| SWP_NOOWNERZORDER | Z sırası sahibi pencerenin konumunu değiştirmez. |
| SWP_NOREDRAW | Değişiklikleri çizmez. Bu bayrak ayarlanırsa, hiçbir herhangi bir yeniden oluşur. Bu istemci alanı için (başlık çubuğu ve kaydırma çubukları gibi) nonclient uygulanır ve üst pencere herhangi bir bölümünü taşınan penceresinde sonucu ortaya çıkardı. Bu bayrak ayarlandığında, uygulama açıkça geçersiz veya gerekir ve yakınlaştırılmasını gerek ana penceresinde tüm bölümleri yeniden Düzenle. |
| SWP_NOREPOSITION | Swp_noownerzorder bayrağı ile aynı. |
| SWP_NOSENDCHANGING | Pencere WM_WINDOWPOSCHANGING ileti almanızı engeller. |
| SWP_NOSIZE | ( Cx ve cy parametreleri yoksayar) geçerli boyutunu korur. |
| SWP_NOZORDER | Geçerli z sırası korur ( hWndInsertAfter parametresini yoksayar). |
| SWP_SHOWWINDOW | Pencere görüntüler. |
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan.
Windows genel bakış, pencere yapıları, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE