I'm using CreateWindowEx() function to create an "EDIT" window, i.e. where a user can type.

g_hwndMain =  CreateWindowEx(0,
			0, 0, 400, 200,
			phwnd, NULL, 
			g_hInstance, NULL);

But I would also like the window to be static. Is there a way to do it during the creation of the window? Or any other function that may be used after the creation of the window? I tried using SetWindowPos function after creating the window using SWP_NOSENDCHANGING and SWP_NOREPOSITION, but that didn't o the trick. ANy ideas

Handling WM_WINDOWPOSCHANGING message and then setting the SWP_NOSENDCHANGING flag of the flags member of the WINDOWPOS structure did the trick