Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Цвета и вывод символов в консоли https://www.cyberforum.ru/ visual-cpp/ thread95479.html
В общем написал змейку используя wincon.h в целях изучения работы с консолью, и решил добавить разные цвета для яблочек, но тут же столкнулся с непонятной проблемой. В общем тело змейки состоит из Box Drawings Double, по всему полю выводится как надо, но на линиях с цветными яблоками, а точнее когда змейка двигается влево на одной с ним строке, горизонтальная линия начинает выводиться с...
Задание по теме: целочисленная арифметика Visual C++
Помогите, пожалуйста, написать программу (язык С++!) Дано натуральное число n. Найти сумму первой и последней цифры этого числа.
Visual C++ Вычисление последовательностей https://www.cyberforum.ru/ visual-cpp/ thread95319.html
Даны числовой ряд и некоторое число E. Найти сумму тех членов ряда, модуль которых больше или равен заданному Е. Общий член ряда имеет вид a n-ое= (-1)^n-1 / n^n a n-ое -это a с индексом n (-1)^n-1 -это (-1) в степени n-1 n^n -это n в степени n (-1)^n-1 -числитель n^n -знаменатель
Visual C++ Ряды Помогите, пожалуйста, написать программу (на С++!). Тема: Ряды. Дано натуральное число N. Вычислить S=1- 1/2 + 1/4 - 1/8 + ... + (-1)^n * 1/2^n (-1)^n -это (-1) в степени n https://www.cyberforum.ru/ visual-cpp/ thread95316.html
Visual C++ Целочисленная арифметика
Помогите написать программу! Дано натуральное число n. Проверить, будут ли все цифры числа различными.
Visual C++ Использование Windows из программы https://www.cyberforum.ru/ visual-cpp/ thread95227.html
Доброй ночи. Возник вопрос - как можно из программы открыть директорию в Explorer или запустить какую-нибудь другую программу? Искал в Гугле, нашел что-то про Shell, но не понятно, как использовать. Что подключать и т.п.? Может кто подскажет? Пишу на C++ VS 2008. Заранее спасибо.
Visual C++ MFC: перезаписать файл Добрый вечер! При работе с файлом (file.dat), бывает необходимо перезаписать данные в процессе работы. CFile cFile; cFile.Open("..\file.dat", CFile::modeCreate | CFile::modeNoTruncate | CFile::modeReadWrite, NULL); ... cFile.Read(...);//работаю с файлом ... https://www.cyberforum.ru/ visual-cpp/ thread95182.html Visual C++ под win 7 64 bit Visual C++
Visual C++ под windows 7 64 bit, какую студию ставить??
Visual C++ нейронные сети на Visual C++ https://www.cyberforum.ru/ visual-cpp/ thread95103.html
Здравствуйте, подскажите пожалуйста, как поставить библиотеку fann на visual C++? и ест ли у кого русское руководство для обращения с библиотекой fann?
Visual C++ Ломаю голову, не могу разобраться Не могу понять почему при конструктре - деструкторе. Выдает эту ошибку. 1>Mydll.obj : error LNK2001: unresolved external symbol "public: __thiscall eeDevice::~eeDevice(void)" (??1fsOGLDevice@@QAE@XZ) 1>Mydll.obj : error LNK2001: unresolved external symbol "public: __thiscall eeDevice::eeDevice(void)" (??0fsOGLDevice@@QAE@XZ) class DLL_API eeDevice { public: eeDevice (); ~... https://www.cyberforum.ru/ visual-cpp/ thread95080.html
Как посчитать n! ? Visual C++
как посчитать n! please help!
Visual C++ Разработка подключаемого модуля к файловому менеджеру FAR. https://www.cyberforum.ru/ visual-cpp/ thread94693.html
Кто-нибудь писал модуль для подключения к файловому менеджеру FAR? Подскажите пожалуйста хоть самый примитивный, просто я не сталкивался с этим никогда. Заранее благодарю за ответ.
5 / 5 / 1
Регистрация: 06.02.2010
Сообщений: 33
0

Тормозит Bitmap - Visual C++ - Ответ 543377

14.02.2010, 16:15. Показов 1732. Ответов 13
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
1) при создание нового экземпляра класса bitmap используется не тот конструктор, тоесть: Я пише:
Код
Bitmap bmp(membit,(HPALETTE *)NULL);//Где membit - HBITMAP
А при компиляции выдается ошибка:
Gdiplus::Bitmap::Bitmap(const WCHAR *,BOOL): невозможно преобразовать параметр 1 из 'HBITMAP' в 'const WCHAR *'
Почему такой бред получается, ведь я вызываю совсем другой конструктор?
2) Открываю Bitmap из файла вот так:
Код
Bitmap bmp1(L"D://Screen//Скрин2.bmp");
Потом сохраняю вот так:
Код
bmp1.Save(L"D://Screen//some.bmp",&((CLSID)::ImageFormatBMP));
Затем пытаюсь вывести цвет пикселей вот так:
Код
zvet = bmp1.GetPixel(x,y,&zvet);
std::cout << x << "|" << y << "|" << zvet.Red << "|" << zvet.Green << "|" << zvet.Blue << "\n";
И как это часто бывает, ничего не выходит.

Добавлено через 50 минут
Первую ошибку исправил, делается так:
Код
Bitmap bmp(membit,(HPALETTE)NULL);
Но я по прежнему не могу получить цвет пикселя.

Добавлено через 45 минут
Сейчас делаю так:
Код
Bitmap* bmp1=new Bitmap(1680,1050);
bmp1=Bitmap::FromHBITMAP(membit,(HPALETTE)0);
Но как только обращаюсь к какому-нибудь методу bmp1, сразу выдается ошибка при выполнение: типа память по адресу Х не смогла обратиться к памяти по адресу Y. Память не может быть read.
Тоесть код:
Код
cout << bmp1->GetHeight() << "|"<< bmp1->GetWidth() <<"\n";
Генерирует такое сообщение при выполнение.

Добавлено через 1 час 28 минут
проблема в том, что Bitmap::FromHBITMAP(membit,(HPALETTE)0); возвращает ноль

Вернуться к обсуждению:
Тормозит Bitmap Visual C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2010, 16:15
Готовые ответы и решения:

BITMAP
Каким образом можно работать с BITMAP с помощью WinAPI????? Т.е. мне нужно создать 2d массив из...

создание Clone с Bitmap меньшего размера с сохранением изначальных габаритов Bitmap
Взялся за GDI, столкнулся с проблемой. Есть &quot;бегущая строка&quot;, она движется справа налево. Если...

Как создать bitmap из области (по координатам пикселей) другого bitmap
Здравствуйте. Подскажите пожалуйста как создать bitmap из области(по координатам пикселей) другого...

Получение фото с веб камеры, занесение его в Bitmap и преобразование Bitmap в массив
В общем необходимо подключиться к веб камере сделать снимок и отправить его в сеть. Задачу я...

13
14.02.2010, 16:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2010, 16:15
Помогаю со студенческими работами здесь

Нарисовать прошлый Bitmap на новом так, чтобы небыл растянут рисунок, если новый Bitmap больше размером
Короче пытался сделать такое дело: Рисую фигуры на форме, когда отпускаю левую кнопку мыши (когда...

BitMap Основные функции + работа в Bitmap
Я наткнулся на пару проблем не известных для меня. 1. Как поставить &quot;Настройки компонента&quot;...

Происходит ли "утечка памяти" при повторном выполнении: Bitmap bm1 = new Bitmap
Здравствуйте ! Подскажите, пожалуйста, происходит ли &quot;утечка памяти&quot; при создании объекта bm1...

Как нарисовать Bitmap на Bitmap?
Bitmap1-&gt;Canvas-&gt;Draw(1,1,Bitmap2); Так не работает, хотя с Image проходило.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru