我做了一个程序 当然我是在我的宽屏电脑上做的 
程序做出来后发现到4:3的屏幕下去运行时有点不对 
有了滚动条 而且样子不好看了 
现在要怎么才能让窗口自适应呢 无论到16:9 还是4:3的屏幕下都能美观一些???

解决方案 »

  1.   

    GetSystemMetrics获取显示器屏幕大小,然后调整
      

  2.   

    能说得清楚点吗 怎样去调用GetSystemMetrics这个函数呢
    用主窗口的窗口指针吗?
      

  3.   

    int   cx   =   GetSystemMetrics(   SM_CXSCREEN   );   
      int   cy   =   GetSystemMetrics(   SM_CYSCREEN   );这两个函数获取的是真正屏幕的大小。
    在你的窗口显示初始化的代码中调用
      

  4.   


    int  cx  =  GetSystemMetrics(  SM_CXSCREEN  );  
    int  cy  =  GetSystemMetrics(  SM_CYSCREEN  ); 
    这两句是获取了屏幕的大小嘛 要怎么才能让程序去调用到它呢??我才第一次做开发
    请楼上的大哥多多指点 说细点 小弟初学 见笑了
      

  5.   


    int  cx  =  GetSystemMetrics(  SM_CXSCREEN  );  
    int  cy  =  GetSystemMetrics(  SM_CYSCREEN  );获取显示器的显示比例,再由此比例动态设置控件的显示区域 
      

  6.   

    让用户最舒适的方法是,响应WM_SIZE消息,在消息里改变界面上的东西大小和位置。