virtual BOOL Create( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL ); virtual BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );
CDialog的create函数可以指定父窗口,但是如果此窗口的父窗口是程序中的另一个窗口,最好把此窗口的style设置为子窗口,而不是弹出窗口,不然获取rect的时候会获取到以桌面为坐标系的区域,而不是所谓的父窗口的控件区域