用GetSystemMetrics (SM_CXSCREEN); GetSystemMetrics(SM_CYSCREEN)); 获得系统当前分辨率,然后动态调整控件大小。

解决方案 »

  1.   

    WINDOWS核心编程有源程序!!
      

  2.   

    不是有个消息么? WM_DISPLAYCHANGE
    它会告诉我们的,接到这个消息就跟着改大小。
      

  3.   

    同意xuying的看法,不过比较麻烦,关键是用屏幕大小的百分比来定位控件,不要用绝对坐标
      

  4.   

    用函数呀:
    x=GetSystemMetrics(SM_CXSCREEN);
    y=GetSystemMetrics(SM_CYSCREEN);
      

  5.   

    如果是控件Button1,ListBox1等的话,你还可以用有关控件操作的函数对它们重新定位,也可以用函数的方法去生成你的控件。这些都可以在MainFrm或View中做的。