Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
taurusspb
0 / 0 / 0
Регистрация: 29.11.2015
Сообщений: 7
#1

Определить текущее разрешение экрана монитора и запустить соответствующий ему файл - C++

07.12.2015, 21:44. Просмотров 374. Ответов 1
Метки нет (Все метки)

Напишите, пожалуйста, утилиту, чтобы при запуске она определила текущее разрешение экрана монитора (например определилось текущее разрешение 1024x768) и в соответствии с ним запускала из соседней папки INI файл 1024x768.exe. Если оказалось разрешение 1280x1024 соответственно запустил 1280x1024.exe. И т.д. Если в папке INI соответствующего файла для текущего разрешения не найти, то запускался по умолчанию файл 1920x1080.exe
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2015, 21:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить текущее разрешение экрана монитора и запустить соответствующий ему файл (C++):

Дан номер года, определить соответствующий ему номер столетия - C++
Дан номер некоторого года(целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 20...

Как определить разрешение экрана - C++
10,200,30,40 типа такое если такая картинку расширений чтобы знать как нарисовать картину

В строке каждый символ заменить на соответствующий ему код - C++
Помогите решить:) В строке каждый символ заменить на соответствующий ему код. С++

Дана матрица A(3,4): Найти наименьший элемент матрицы и соответствующий ему номер строки - C++
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

разрешение монитора - C++
Как можно узнать разрешение монитора, подскажите пожалуйста ?

Как узнать разрешение монитора? - C++
Желательно кроссплатформенный метод. Заранее благодарен.

1
RobinHood
19 / 19 / 8
Регистрация: 08.12.2015
Сообщений: 70
Завершенные тесты: 6
08.12.2015, 10:24 #2
taurusspb, полдела сделал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2015, 10:24
Привет! Вот еще темы с ответами:

Разрешение экрана при DOS - C++
Какое разрешение имеет экран, когда включен режим эмуляции DOS'а в полноэкранном режиме?

Информация о видеоадаптере (разрешение экрана) - C++
Нужно написать программу которая выводит на экран данные о видеокарте (объем) и текущее разрешение экрана. Друг сказал что такого в...

Сканирование экрана монитора - C++
Не подскажите, как сделать попиксельное сканирование экрана монитора ?

Как определить текущее разрешение экрана - C#
Как определить текущее разрешение экрана?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru