现在我开发完了一个系统,分辨率采用1024*768 ,而现在需要改为界面显示与系统分辨率自适应的效果。程序界面窗体采用图片作为背景。目前如果修改系统分辨率则界面显示很难看。各位大侠有没有好的办法解决这个问题?有没有这种第三方控件能够解决这类问题?谢谢 !!!!

解决方案 »

  1.   

    程序运行时,EnumDisplaySettings()和ChangeDisplaySettings()来动态调整显示器分辨率,使系统跟你的程序要求的分辨率一致.
    关闭时再还原...
    要不就只有改程序拉!图片作背景的这点确实不好做
      

  2.   

    要在截面上的align属性设置好一些,而且还需要写算法控制其变化的比例
      

  3.   

    1.锁定分辨率.
    2.提供不同分辨率状态下的主题结构.
    图片显示的,其图标的位置和大小,都是可以重新计算的.
    当然,可能align属性会给你一些帮助!