1. 在窗体启动时,用API函数BitBlt对窗体背景平铺。
2. 当WindowsState=2,在Form_Resize事件里面写入处理控件显示比例的相应代码。如果你不会写,我可以帮你一把。

解决方案 »

  1.   

    好的,非常谢谢。
    我的问题里说漏了一点,即这两个问题是保证在不同的显示模式下(如800,600 或1024 ,768)均能解决。
    shines,可以交可朋友吗?
      

  2.   

    用GetDesktopWindow()取得桌面窗口句柄,在用GetWindowRect可取得桌面大小.或用GetSystemMetrix(Sorry,这个函数记不清了,写错了不负责)直接取得竖直与水平方向上的屏幕分辨率.
      

  3.   

    没错,用GetSystemMetrix这个函数可取得分辨率