VC中的对话框的属性窗口,突然只显示“属性”两个字,其他的属性栏都没了 10
展开全部
提几个思路:1.把子窗口设成CHILD(为了让主窗口移动时子窗口能跟着主窗口一起动,如果你的界面是全屏显示的那就无所谓了,但在子窗口定位编程时会小有区别),在每个子窗口的OnInitDialog里面加上
RECT rc;
GetParent()->GetClientRect(&rc);//手误了,怪我没查MSDN就直接打上来了
MoveWindow(0,0,rc.right/2,rc.bottom/2);//将窗口移向左上角
//MoveWindow(0,rc.bottom/2,rc.right/2,rc.bottom/2);//将窗口移向左下角。
//MoveWindow(rc.right/2,0,rc.right/2,rc.bottom/2);//将窗口移向右上角。
//MoveWindow(rc.right/2,rc.bottom/2,rc.right/2,rc.bottom/2);//将窗口移向右下角。
有可能还要加上主窗口的位置移置,用GetParent()->GegWindowRect(&rc);得到 就行了,自己摸索一下吧。
2.直接用一个跟主窗体客户区一样大的子窗体,在上面不同的位置输出不同的图像,也省得一个一个的移了
以上观点仅供参考。
RECT rc;
GetParent()->GetClientRect(&rc);//手误了,怪我没查MSDN就直接打上来了
MoveWindow(0,0,rc.right/2,rc.bottom/2);//将窗口移向左上角
//MoveWindow(0,rc.bottom/2,rc.right/2,rc.bottom/2);//将窗口移向左下角。
//MoveWindow(rc.right/2,0,rc.right/2,rc.bottom/2);//将窗口移向右上角。
//MoveWindow(rc.right/2,rc.bottom/2,rc.right/2,rc.bottom/2);//将窗口移向右下角。
有可能还要加上主窗口的位置移置,用GetParent()->GegWindowRect(&rc);得到 就行了,自己摸索一下吧。
2.直接用一个跟主窗体客户区一样大的子窗体,在上面不同的位置输出不同的图像,也省得一个一个的移了
以上观点仅供参考。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询