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

g_hwndMain =  CreateWindowEx(0,
			WC_TEXT,
			NULL, 
			WS_VISIBLE | WS_BORDER | ES_AUTOHSCROLL,
			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

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.