Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Как в с++ прописать оператор Shape, чтобы при перемещении по форме он менял свои очертания? - C++

28.10.2013, 16:02. Просмотров 250. Ответов 0
Метки нет (Все метки)

Как в с++ прописать оператор Shape, чтобы при перемещении по форме он менял свои очертания?) например, в левом верхнем углу он был квадратом, в правом верхнем чтобы стал кругом. вот фрагмент кода, где shape перемещается в левом верхнем и правом верхнем углу

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
 void __fastcall TForm2::PaintBox1MouseMove(TObject *Sender, TShiftState Shift,
 int X, int Y)
 { Form2->Refresh();
 if ((X<PaintBox1->Width/2) && (Y<PaintBox1->Height/2))
 {
 
 
 float fLeft, fTop, fWidth, fHeight;
 fLeft=X-40;
 fTop=Y-40;
 fWidth=80;
 fHeight=80;
 
 Shape1->Left = fLeft;
 Shape1->Top = fTop;
 Shape1->Width = fWidth;
 Shape1->Height = fHeight;
 }
 
 else
 {
 if ((X>PaintBox1->Width/2) && (Y<PaintBox1->Height/2))
 {
 
 
 float fLeft, fTop, fWidth, fHeight;
 fLeft=X-40;
 fTop=Y-40;
 fWidth=80;
 fHeight=80;
 
 Shape1->Left = fLeft;
 Shape1->Top = fTop;
 Shape1->Width = fWidth;
 Shape1->Height = fHeight;
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2013, 16:02
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как в с++ прописать оператор Shape, чтобы при перемещении по форме он менял свои очертания? (C++):

Как прописать в #ИМЯ? в Excel свои значения? - C++
Всем привет! Вопрос такой: есть excel-файл /используемый другой прогой/, у которого в определенных ячейках находятся записи ...

Как сделать так, чтобы при изменении размеров формы компоненты на форме тоже изменяли свои размеры? - Delphi
Если форма развернута на весь экран, то все компоненты выглядят как нужно (см.скрин 1), а если окно формы уменьшить, то компоненты остаются...

как создать переменный чтобы при обновления не менял значение - JavaScript
привет всем! как создать переменный чтобы при обновления не менял значение с помощю жава сделал с помощью SESSION но работает только...

Как сделать, чтобы при наведении курсора на Label, он менял цвет? - C++ Builder
Доброго времени суток! Как сделать, чтобы при наведении курсора на Label, он менял цвет? Пишу : void __fastcall...

Как сделать так, чтобы при наведении мыши на обьект он менял цвет? - Java
собственно как цвет задать и как событие мыши преехватить, я знаю, вроде получается. но вот это: public void mousePressed(MouseEvent...

как сделать так чтобы массив считал/менял при нажатие буквы? - C (СИ)
я вроде освоил работу с массивами и применяю ее во всех заданиях какие есть у меня.только мне всегда приходится вводить начальное число...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 16:02
Привет! Вот еще темы с ответами:

Подскажите, куда и что прописать чтобы защитить свои "Права создателя" - HTML, CSS
Подскажите, куда и что прописать чтобы защитить свои &quot;Права создателя&quot; если возможно пример привести приведите плиз, зарание всех...

Как прописать в Access (форме) чтобы автоматически выводилась цена, Клиент вводит код и появляется цена - MS Access
Как прописать в MS Access, чтобы в бланке заказа (когда пользователь добавляет товар) цена автоматически прописывалась, имеется таблица с...

Редактор блок-схем, как сделать так, чтобы линии соединяющие блоки сохранялись при перемещении блоков - C#
Здравствуйте! Сел за написание курсовой работы и сильно заинтересовал один вопрос: Каждый блок можно соеденить линией - двойным кликом...

Как сделать кнопки на подчинённой форме, чтобы при нажатии на них менялись данный в материнской форме? - MS Access
Подскажите как сделать кнопки на подчинённой форме, чтобы при нажатии на них менялись данный в материнской форме? Тоесть у меня есть поле...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru