This function creates a secondary window from a dialog template in a resource. The secondary window is modeless.
#define INCL_SW
#include <os2.h>
HWND hwndParent; /* Parent window handle. */
HWND hwndOwner; /* Owner window handle. */
PFNWP pfnDlgProc; /* Secondary window procedure. */
HMODULE hmod; /* Module handle. */
ULONG idDlg; /* Resource ID of dialog template. */
PVOID pCreateParams; /* Parameters passed to secondary window proc. */
HWND hwnd; /* Window handle. */
hwnd = WinLoadSecondaryWindow(hwndParent,
hwndOwner, pfnDlgProc, hmod, idDlg,
pCreateParams);