我这样创建一个父窗体及一个子窗体,程序运行,子窗体在父窗体的矩形范围内,但是当屏幕分辨率改变的时候,他们的位置完全变掉了,子窗体跑到父窗体矩形外面去了,或者一部分在外面,一部分在里面,请问我应该怎么做才能保持他们的相对位置不变啊,让子窗体一直在父窗体的固定范围内?CShowNoteDlg *pChildWnd;
pChildWnd=new CShowNoteDlg(m_id,this);
pChildWnd->Create(IDD_SHOW_NOTE_DIALOG,this);
pChildWnd->ShowWindow(SW_SHOW);