SetWindowPos可以指定对话框的显示位置和显示的大小, 但是这个大小总是从左上角这个点开始计算宽和高的, 如:
11111
22222
33333
是一个对话框, 现在用SetWindowPos只能做到显示:
11111
或者
11111
22222
或者
11111
22222
33333我想知道的是怎样显示:
22222
33333
把1111这一部分隐藏起来,
拜托各位了。

解决方案 »

  1.   

    控件的话试下先隐藏111,然后把222 333 MoveWindow到从111开始的位置上。。
      

  2.   

    在这个对话框中嵌入一个对话框http://www.codeproject.com/KB/dialog/scrollablechilddialog.aspx
      

  3.   

    你只移对话框肯定不行啊,11111是相对于对话框的客户区显示的,只要客户区能同时放得下1和2,那么它肯定能显示;如果你想让他不显示,你可以设置他的控件属性为ShowWindow(SW_HIDE);或者MoveWindow,设置为负值