怎么控制界面在屏幕上显示的位置

如何控制界面在屏幕上显示的位置?
我想让打开的界面和主界面靠在一起,但不能挡着主界面。同时保持主界面的焦点不变。如何来做呢?各位大哥帮我

------解决方案--------------------
1:获得父窗口CWnd
2:获得窗口在屏幕的位置
3:调整自己的位置
4:使用非模式对话框在ShowWindow(SW_SHOWNA);显示窗口。
SW_SHOWNA:显示窗口但不获得焦点。这样父窗口就不会失去焦点了