Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2010, 18:07   #1
DcompleX
Новичок
Джуниор
 
Регистрация: 28.02.2010
Сообщений: 1
По умолчанию Графика в Visual C++

Здрваствуйте, никак не могу разобраться с графикой в VC++.
В распоряжении имеется Microsoft Visual Studio 2008 Express Edition.
Создаю проэкт Win32 и получаю пустое окошечко при компиляции.
Как нарисовать что-нибудь в этом окне ? Можно ли вставить туда поля ввода и кнопки ? И как все это сделать ?
Литературы нашел много, но того что нужно нет...
Читал про использование MFC но похоже в урезаной версии visual studio его нет... В общем я толком так ничего в этом не понял..

P.S. Это моя первая попытка создать оконное приложение, до этого делал только консольные - с ними проблем нет.
DcompleX вне форума Ответить с цитированием
Старый 28.02.2010, 21:45   #2
liljon
Форумчанин
 
Регистрация: 03.01.2010
Сообщений: 229
По умолчанию

читайте книжечки на тему "Визуальное программированое в WinApi", А лучше всего ставте себе билдер, тяжко вам будет
подпись
liljon вне форума Ответить с цитированием
Старый 01.03.2010, 08:59   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А лучше всего ставте себе билдер, тяжко вам будет
Да брось )

Рассказываю как делаю я
1) Изучаю Win API
2) Запускаю VS, и выбираю Win32 Application
3) Она генеирует мне код, в котором есть приемрно такие строчки:
Код:
	case WM_PAINT:
		hdc = BeginPaint(hWnd, &ps);
		Ellipse(hdc,1,1,50,50) ;
		// TODO: Add any drawing code here...
		EndPaint(hWnd, &ps);
		break;
Вот тут и происходит отрисовывание, я добавляю туда рисование круга, и получаю то что нужно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.03.2010, 09:51   #4
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

В этом плане есть хороший пример:
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx.
Он конечно будет медленней работать чем прямые вызовы GDI+, но работать с последним намного проще(по крайней мере для меня), чем с нативным GDI+. Ну и в Win 7 некоторые видеокарты берут нагрузку на себя. Правда не совсем ясно все ли виды вызовов.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика microsoft visual c++ 6.0 Макс Програмс Общие вопросы C/C++ 0 02.02.2010 17:53
Графика в Visual C++ 2008 iukash Visual C++ 5 25.01.2010 00:02
Графика на Visual C++ Лайка Visual C++ 4 04.05.2008 09:42