Форум программистов, компьютерный форум CyberForum.ru

Как замостить текстурой прямоугольник? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread769737.html
Добрый день. Есть задача с codeforces (условие). Вот моё решение: #include <iostream> #include <vector> using namespace std; int main() { int n, m; cin >> n >> m;
C++ Программа, которая выводит на экран изображение шахматной доски и снова привет! мне опять нужна ваша помощь. вот код, который жутко глючит((( { // Напишите программу, которая выводит на экран изображение шахматной доски. //Черные клетки отображать "звездочкой", белые — пробелом. for (int ryad = 1; ryad <= 8; ryad++) { if (ryad % 2 == 0) http://www.cyberforum.ru/cpp-beginners/thread769712.html
Вычислить сумму элементов массива с нечётными номерами C++
2. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму эле-ментов массива с нечётными номерами. Сжать массив, удалив из него все элементы, мо-дуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нуля-ми.
C++ Побитовые операции (программа, которая интерпретирует старшие 3 бита как некоторое число n...)
Уважаемые форумчане, нужна ваша помощь. Нужно составить программу, которая интерпретирует старшие 3 бита как некоторое число n и оставшиеся разряды сдвинуть циклически влево на n разрядов. За помощь буду очень благодарен!
C++ Создание дружественных классов http://www.cyberforum.ru/cpp-beginners/thread769686.html
1. Класс Сумка (цвет, содержимое, количество предметов в сумке); 2. Класс Дама (имя); Описание предметной области – дама может положить в сумку какой-либо предмет.
C++ Неправильно работает перегруженный оператор #include <iostream> using namespace std; class PhoneNumber { friend ostream &operator << (ostream &, const PhoneNumber &); friend istream &operator >> (istream &, PhoneNumber &); private: char areacode; char exchange; char line; подробнее

Показать сообщение отдельно
SeaMonster
 Аватар для SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101

Как замостить текстурой прямоугольник? - C++

23.01.2013, 15:03. Просмотров 714. Ответов 3
Метки (Все метки)

Имеется уже созданная (скорее всего загруженная из файла) текстура на hdc1, она известного размера (xt,yt) Надо ей замостить прямоугольник x1,y1,x2,y2 на hdc2 Правильно - т.е. если целое количество не влазит, то высести нужные куски по краям, если вообще текстура оказалась больше прямоугольника - то вывести ее часть.
1_ Это конечно можно сделать просто серией проверок и копирований в циклах, писать муторно но я это уже проделал.
2_ Можно это сделать Структурно, какой-то одной подходящей функцией WinApi или gdi+ , да еще и быстрее серии копирований?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru