Программирование Windows-приложений:
РГР, 3 вариант
оформление и описание сделать по следующему примеру?- Programirovanie_primer.док
о будет просьба, прописать комментарии в коде (что и куда)
примерно по следующему примеру:
///////////////////////////////////////////////////////////
// Использование функции int GetSystemMetrics(int nIndex);
///////////////////////////////////////////////////////////
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout « "Размеры экрана: " « GetSystemMetrics(SM_CXSCREEN) « " x " « GetSystemMetrics(SM_CYSCREEN) « endl;
// SM_CXSCREEN и SM_CYSCREEN - ширина и высота экрана в пикселях
cout « "Размеры виртувльного экрана: " « GetSystemMetrics(SM_CXVIRTUALSCREEN) « " x " « GetSystemMetrics(SM_CYVIRTUALSCREEN) « endl;
// SM_CXVIRTUALSCREEN и SM_CYVIRTUALSCREEN - ширина и высота виртуального экрана в пикселях
// Виртуальный экран - это ограничительный прямоугольник всех мониторов дисплея
cout « "Левый верхний угол виртуального экрана: (" « GetSystemMetrics(SM_XVIRTUALSCREEN) « "; " « GetSystemMetrics(SM_YVIRTUALSCREEN) « ")" « endl;
return 0;
}
///////////////////////////////////////////////////////////
// Использование функции int GetDeviceCaps(HDC hdc, int nIndex); // для одного экрана
// с использованием библиотеки GDI32.LIB
///////////////////////////////////////////////////////////
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
HDC screenDC;
screenDC = GetDC(0);
int screenX, screenY;
screenX = GetDeviceCaps(screenDC, HORZSIZE);
screenY = GetDeviceCaps(screenDC, VERTSIZE);
cout « "Размеры экрана в миллиметрах: " « screenX « " x " « screenY « endl;
screenX = GetDeviceCaps(screenDC, HORZRES);
screenY = GetDeviceCaps(screenDC, VERTRES);
cout « "Размеры экрана в пикселях: " « screenX « " x " « screenY « endl;
return 0;
}
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |