> For the complete documentation index, see [llms.txt](https://pinvokeisalive.gitbook.io/pinvoke/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pinvokeisalive.gitbook.io/pinvoke/directory/constants/sw.md).

# SW

### C# Constants:

```cs
const UInt32 SWP_NOSIZE      =0x0001;
const UInt32 SWP_NOMOVE      =0x0002;
const UInt32 SWP_NOZORDER    =0x0004;
const UInt32 SWP_NOREDRAW    =0x0008;
const UInt32 SWP_NOACTIVATE      =0x0010;
const UInt32 SWP_FRAMECHANGED    =0x0020;
const UInt32 SWP_SHOWWINDOW      =0x0040;
const UInt32 SWP_HIDEWINDOW      =0x0080;
const UInt32 SWP_NOCOPYBITS      =0x0100;
const UInt32 SWP_NOOWNERZORDER   =0x0200;
const UInt32 SWP_NOSENDCHANGING  =0x0400;
const UInt32 SWP_DRAWFRAME       =SWP_FRAMECHANGED;
const UInt32 SWP_NOREPOSITION    =SWP_NOOWNERZORDER;

const UInt32 SWP_DEFERERASE      =0x2000;
const UInt32 SWP_ASYNCWINDOWPOS  =0x4000;
```

### VB Constants:

```cs
Const SWP_NOSIZE As Integer = &H1
    Const SWP_NOMOVE As Integer = &H2
    Const SWP_NOZORDER As Integer = &H4
    Const SWP_NOREDRAW As Integer = &H8
    Const SWP_NOACTIVATE As Integer = &H10
    Const SWP_FRAMECHANGED As Integer = &H20
    Const SWP_SHOWWINDOW As Integer = &H40
    Const SWP_HIDEWINDOW As Integer = &H80
    Const SWP_NOCOPYBITS As Integer = &H100
    Const SWP_NOOWNERZORDER As Integer = &H200
    Const SWP_NOSENDCHANGING As Integer = &H400
    Const SWP_DRAWFRAME As Integer = SWP_FRAMECHANGED
    Const SWP_NOREPOSITION As Integer = SWP_NOOWNERZORDER

    Const SWP_DEFERERASE As Integer = &H2000
    Const SWP_ASYNCWINDOWPOS As Integer = &H4000
```
