WINDOWPOS -strukturen inneholder informasjon om størrelsen og plasseringen av et vindu.
typeDef struct _WINDOWPOS {/ / wp HWND hwnd;
HWND hwndInsertAfter;
Int x;
Int y;
Int cx;
Int cy;
UINT flagg;
} WINDOWPOS
| Verdi | Betydning |
|---|---|
| SWP_DRAWFRAME | Tegner en ramme (definert i vinduets klassen beskrivelse) rundt vinduet. |
| SWP_FRAMECHANGED | Sender en WM_NCCALCSIZE melding til vinduet, selv om vindusstørrelsen ikke er endret. Hvis dette flagget ikke er angitt, sendes WM_NCCALCSIZE bare når vindusstørrelsen endres. |
| SWP_HIDEWINDOW | Skjuler vinduet. |
| SWP_NOACTIVATE | Aktiverer ikke vinduet. Hvis dette flagget ikke er angitt, kan det hende at vinduet er aktivert og flyttet til toppen av den øverste eller ikke-øverste gruppen (avhengig av innstillingen for parameteren hWndInsertAfter ). |
| SWP_NOCOPYBITS | Forkaster hele innholdet i klientområdet. Hvis dette flagget ikke er angitt, er gyldig innholdet i klientområdet lagret og kopiert tilbake til klientområdet når vinduet er størrelse eller plassering. |
| SWP_NOMOVE | Beholder gjeldende posisjon (ignorerer parameterne x og Y ). |
| SWP_NOOWNERZORDER | Endrer ikke eiervinduets posisjon i Z-rekkefølge. |
| SWP_NOREDRAW | Ikke omtegne endringer. Hvis dette flagget er angitt, oppstår ingen oppdatering av noe slag. Dette gjelder klientområdet, nonclient området (inkludert tittellinjen og rullefelt), og noen del av det overordnede vinduet avdekket som et resultat av vinduet blir flyttet. Når dette flagget er angitt, må programmet eksplisitt ugyldiggjøre eller trekke tilbake alle deler av vinduet og overordnet vindu som trenger oppdatering. |
| SWP_NOREPOSITION | Samme som SWP_NOOWNERZORDER-flagg. |
| SWP_NOSENDCHANGING | Forhindrer at vinduet motta WM_WINDOWPOSCHANGING-melding. |
| SWP_NOSIZE | Beholder gjeldende størrelse (ignorerer parameterne cx og cy ). |
| SWP_NOZORDER | Beholder gjeldende Z-rekkefølge (ignorerer parameteren hWndInsertAfter ). |
| SWP_SHOWWINDOW | Viser vinduet. |
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Oversikt over Windows, vinduet strukturer, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE