如何让所做的页面在不同分辨率下都很美观大方,不会变得不堪入目,在1024*768,800*600两种就行.谢谢哪位高手大哥指教!

解决方案 »

  1.   

    当windows分辨率改变时, windows会向所有可见的应用程序发送一个WM_DISPLAYCHANGE消息. 你在Delphi中抓获这个消息时对控件进行重新定位(Resize).
    可用GetSystemMetrics来得到改变后的分辨率!
      

  2.   

    Sorry! 我是想问如何改变在不同分辨率下的页面的大小问题,因为我是在800*600下做的.到了1024*768后页面就会很小,如何让页面在两种分辨率下都是一样大小?谢谢!
      

  3.   

    程序在初始化时可以用GetSystemMetrics来得到现在的分辩率.
    再按照这个分辩率调整控件的大小.
      

  4.   

    GetsystemMetrics使用不是很懂,请大哥指教!
      

  5.   

    不用GetsystemMetrics,api好用也麻烦。
    判断screen.width,screen.height,
    800×600下,分别为800,600.
    1024×768下,分别为1024,768.