获取和设置屏幕的分辨率,的API函数是什么?

解决方案 »

  1.   

    获得:
    int ScreenWidth = GetSystemMetrics(SM_CXSCREEN);
    int ScreenHeight = GetSystemMetrics(SM_CYSCREEN);
      

  2.   

    DEVMODE mode;
    memset(&mode, 0, sizeof(DEVMODE));
    mode.dmSize = sizeof(DEVMODE);
    mode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
    mode.dmPelsWidth = 800;
    mode.dmPelsHeight = 600;
    ChangeDisplaySettings(&mode, CDS_RESET);
      

  3.   

    DEVMODE mode;
    memset(&mode, 0, sizeof(DEVMODE));
    mode.dmSize = sizeof(DEVMODE);
    mode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
    mode.dmPelsWidth = 800; 
    mode.dmPelsHeight = 600;
    ChangeDisplaySettings(&mode, CDS_RESET);这样可以设置屏幕的分辨率