CreateWindowEx (user32)
Last changed: 147.78.47.33

.
Summary
Creates a window with an extended window style.

C# Signature:

[DllImport("user32.dll")]
static extern IntPtr CreateWindowEx(
   uint dwExStyle,
   string lpClassName,
   string lpWindowName,
   uint dwStyle,
   int x,
   int y,
   int nWidth,
   int nHeight,
   IntPtr hWndParent,
   IntPtr hMenu,
   IntPtr hInstance,
   IntPtr lpParam);

VB Signature:

Declare Function CreateWindowEx Lib "user32.dll" (dwExStyle As Integer, _
   lpClassName As String, lpWindowName As String, dwStyle As Integer, x As Integer, _
   y As Integer, nWidth As Integer, nHeight As Integer, hWndParent As IntPtr, _
   hMenu As IntPtr, hInstance As IntPtr, lpParam As IntPtr) As IntPtr

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Instantiate a System.Windows.Forms.Form and set its properties to control its style.

The System.Windows.Forms.NativeWindow class can be used to encapsulate a window handle. It provides properties and methods that can be used to perform the same behavior as the CreateWindowEx method.

Documentation