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

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

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

GDI+ неправильно рисует - C++

13.06.2012, 01:08. Просмотров 352. Ответов 0
Метки нет (Все метки)

Здравствуйте!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <gdiplus.h>
using namespace Gdiplus;
#pragma comment (lib,"Gdiplus.lib")
 
case WM_PAINT:
            {
                ULONG_PTR gdiplusToken;
                hdc = BeginPaint(hwnd, &ps);
                GdiplusStartupInput gdiplusStartupInput;
                GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
                {
                Graphics graphics(hdc);
                Image* image = new Image(L"picture.jpg");
                graphics.DrawImage(image, 0, 0);
                }
                GdiplusShutdown(gdiplusToken);
                EndPaint(hwnd, &ps);
            }
            break;
Форма имеет размерность 450x450, картинка также, но она отрисовывается в увеличенном варианте.
Когда картинку уменьшаю до 450x360 рисуется нормально...
В чём проблема?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 01:08     GDI+ неправильно рисует
Посмотрите здесь:

GDI C++
C++ GDI+ неправильно сохраняется изображение
C++ Рисует поверх
C++ GDI отрисовка и очистка
C++ Освоение gdi+
Исходники GDI C++
GDI || DirectX C++
С++2010 и GDI+ не рисует многоугольник C++
Анимация в GDI C++
C++ Литература по GDI+
C++ Не правильно рисует график
C++ Удаление объектов GDI

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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