• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Помогите с масштабированием битмэпов в MFC

  • Автор темы Beginner_23
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Beginner_23

Уважаемые специалисты!

Помогите разобраться с масштабированием изображений и вообще
с работой битмэпов в MFC.
Вопрос 1:
Можно ли вызвать bmp файл на кнопку непосредственно прямо с диска. Я знаю, что посредством функции LoadBitmaps() на кнопку можно подгрузить ресурс, но ведь его нужно предварительно создать.

Вопрос 2:
Если все таки я загрузил bmp файл в кнопку, то как его масштабировать.


Неплохо было бы увидеть хоть какие то исходники.
Большое всем спасибо
 
G

Guest

Поскольку сам я этого никогда не делал, отвечу так:
1. Можно, для этого надо сначала втянуть файл с диска и превратить его в HBITMAP/CBitmap. За примером как это сделать - искать в NSDN, codeproject, google (load bitmap from disk)
2. Для простейшего масштабирования можно использовать StretchBlt.
Впрочем, если ты используешь .NET, там наверняка уже есть все готовое. Люди, знающие .NET скажут конкретнее.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!