最近有做到相关的东西,在这里做个记录。C++设置Windows颜色深度的源代码:
DEVMODE dm; ZeroMemory(&dm, sizeof(dm)); // 获取 EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &dm); // 设置颜色深度为16位,这里你可以自行修改 dm.dmBitsPerPel = 16; // 设置 ChangeDisplaySettings(&dm, CDS_UPDATEREGISTRY);
最近有做到相关的东西,在这里做个记录。C++设置Windows颜色深度的源代码:
DEVMODE dm; ZeroMemory(&dm, sizeof(dm)); // 获取 EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &dm); // 设置颜色深度为16位,这里你可以自行修改 dm.dmBitsPerPel = 16; // 设置 ChangeDisplaySettings(&dm, CDS_UPDATEREGISTRY);