今天遇到点事谁帮我看看怎么回事:
            pFrame->GetDlgItem(IDC_EDIT2)->GetWindowRect(&rect);
pFrame->GetDlgItem(IDC_EDIT2)->MoveWindow(&rect);
                           或者
                           pFrame->GetDlgItem(IDC_EDIT2)->GetClientRect(&rect);
pFrame->GetDlgItem(IDC_EDIT2)->MoveWindow(&rect);
这样调用后都显示不出窗口了,
我用messagebox();看了看rect中的坐标,发现一直在变,窗口从屏幕边缘一点一点挪走了,rect.left大概一次减小4.
我是用工具箱加的子窗口(IDC_EDIT2)
在onsize()里面调用的Invalidate();
在onprint()里面输入的上面的代码。
原意是最大化的时候子窗口也跟着最大化。
现在用的具体的数字设的。
这样是不是在其他屏幕或者打印机上就会有问题?
我是个初学者,不太清楚怎么回事,大家帮帮忙