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

Рисование c Win32API - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для программистов с железными нервами http://www.cyberforum.ru/cpp-beginners/thread615771.html
объекты пока умеют только блуждать, но и то там есть проблемы. пока хочу реализовать следующие аспекты юнит может гулять по карте если у него больше половины жизней юнит идёт в случайную точку базы если у него меньше половины жизней , прийдя в эту точку он ждёт на одном месте пока , жизни не восстановятся полностью. пока не получается организовать, подскажите ваши идеи PS код очень...
C++ strlen Есть ли подобие strlen, но для других типов данных? int*, short* и тп? http://www.cyberforum.ru/cpp-beginners/thread615769.html
Вычислить значение кусочной функции C++
Помогите решить задачку! Скрин на ссылке. Запрещено выкладывать задание или его решение в виде картинки с текстом или других подобных файлов. Текст нужно перепечатать в сообщение
Все отрицательные цифры поместить в начало массива, а положительные в конец C++
4. Дан массив положительных и отрицательных чисел. Переписать массив так, чтобы все отрицательные цифры были в начале массива, а положительные в конце. Сохранить относительный порядок цифр (Можно воспользоваться вспомогательным массивом).
C++ return + char* http://www.cyberforum.ru/cpp-beginners/thread615734.html
Как я понимаю, он вернет всякую чушь, потому что локальная переменная m уничтожается по завершению функции. Тогда нужно выделять память с помощью new, а потом в коде освобождать ее, так? char * func(char *a, char *b) { char m; int i; for(i = 0; i<strlen(a); ++i) m = a; for(int j=0; j<strlen(b); ++j) {
C++ C++ и директивы include c пространством имён Всем привет! Я только начал изучать C++:-[, в связи с этим появились вопросы: 1. В одной книге я встретил выражение, и оно меня несколько запутало — В пространство имён добавляются переменные объявленные программистом(их идентификаторы и значения)? Или же там находятся обозначения только операторов(cout,cin и т.п.)? 2.Зачем нужны директивы include если операторы уже объявлены в пространстве... подробнее

Показать сообщение отдельно
Toson
0 / 0 / 0
Регистрация: 28.06.2012
Сообщений: 20

Рисование c Win32API - C++

28.06.2012, 15:30. Просмотров 1286. Ответов 2
Метки (Все метки)

Доброго времени суток! Я нарисовал вот такую картинку(вложение рис1). И возник вопрос - как можно добавить цифры в эти эллипсы и как рисовать дугу, т.е. чтобы допустим из одного эллипса в другой выходила и прямая линия и дуга?(вложение рис2)
Спасибо, если кто откликнется!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
hdc=BeginPaint(hwnd,&ps);
            //рисуем элементы
            Ellipse(hdc,150,150,170,170);//5
            Ellipse(hdc,170,200,190,220);//3
            Ellipse(hdc,320,100,340,120);//7
            Ellipse(hdc,180,100,200,120);//6
            Ellipse(hdc,250,250,270,270);//4
            Ellipse(hdc,320,190,340,210);//1
            Ellipse(hdc,250,55,270,75);//2
            //рисуем ребра(цепи)
            //от 5 до ?
            MoveToEx(hdc,162,167,0);
            LineTo(hdc,175,205);//5-3
            MoveToEx(hdc,160,152,0);
            LineTo(hdc,183,112);//5-6
            MoveToEx(hdc,167,158,0);
            LineTo(hdc,323,112);//5-7
            //от 3 до ?
            MoveToEx(hdc,182,203,0);
            LineTo(hdc,256,69);//3-2
            MoveToEx(hdc,188,207,0);
            LineTo(hdc,323,201);//3-1
            //от 1 до ?
            MoveToEx(hdc,327,192,0);
            LineTo(hdc,259,72);//1-2
            //от 4 до ?
            MoveToEx(hdc,260,251,0);
            LineTo(hdc,258,70);//4-2
            MoveToEx(hdc,256,251,0);
            LineTo(hdc,194,116);//4-6
            //от 6 до ?
            MoveToEx(hdc,198,110,0);
            LineTo(hdc,321,110);//6-7
 
 
 
 
 
            EndPaint(hwnd,&ps);
Миниатюры
Рисование c Win32API   Рисование c Win32API  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru