Пожалуйста напишите код на c++

Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 2)

HopefuLXakir

Житель форума
Форумчанин
Регистрация
14.11.2018
Сообщения
63
Репутация
3
#1
Дело срочное. Напишите на winapi код который определял бы разрешение экрана и сравнивал его с установленым рассширением. Допустим с разрешением 1024 x 768. Если разрешение сответсвует заданому или меньше то exit(0) если больше вополняемся дальше. Код желательно написать так чтобы его было легко запихнуть в хидер. Буду действительно очень благодарен!
 

HopefuLXakir

Житель форума
Форумчанин
Регистрация
14.11.2018
Сообщения
63
Репутация
3
#3
C++:
#include <iostream>
#include <string>
#include <sstream>
#include <Windows.h>

using namespace std;

void GetDesktopResolution(int& horizontal, int& vertical) // узнаем рассширение экрана
{
   RECT desktop;
   const HWND hDesktop = GetDesktopWindow();
   GetWindowRect(hDesktop, &desktop);
   horizontal = desktop.right;
   vertical = desktop.bottom;
}

int main()
{      
   int horizontal = 0;
   int vertical = 0;
   GetDesktopResolution(horizontal, vertical);
   std::stringstream ss;
   ss << horizontal << "x" << vertical << ".exe";
   std::string s = ss.str();
   ShellExecute(NULL,"open",s.c_str(),NULL,NULL,SW_SHOWNORMAL);
   return 0;
}
Нашел подобный код но не как не могу додумать как его переделать в то что мне нужно. Если что то в этом примере взависимости от разрешения запускаеться нужный файл.
 
Создана Похожие темы Форум Ответов Дата
Обсуждение Windows 6
Вверх