Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 1

Как рисовать на GroupBox?

27.03.2010, 01:37. Показов 3357. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дайте ответ плиз!
Как мне что нибудь на GroupBox нарисоватьО_о?
Не то канвы у него нет.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.03.2010, 01:37
Ответы с готовыми решениями:

Как рисовать в Image?
как делать так, что бы можно было рисовать в Image? я могу сделать рисовалку только прямыми линиями, как сделать нормальную - мозгов не...

Как рисовать в видеокарту?
Привем всем! Представим, что запущена какая-либо игра, могу ли я рисовать поверх изображения игры, то есть прямо в видеокарту?

Как рисовать свои формы
Как делать программы со скинамы..рисовать свои скины...

4
 Аватар для FiliH
40 / 39 / 4
Регистрация: 22.03.2010
Сообщений: 100
27.03.2010, 02:48
А что ты хочешь на нем нарисовать???
Есть еще всякие штуки в вкладке Additional, да и просто на форме можно канвой рисовать... Задачу пажалста поконкретней)
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
27.03.2010, 10:04
C++
1
2
3
4
TCanvas *can=new TCanvas;
can->Handle=GetDC(GroupBox1->Handle);
can->Rectangle(0,0,116,45);
delete can;
1
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 1
27.03.2010, 12:25
Пасибочки большое!

Добавлено через 22 минуты
Теперь вопрос №2.
Как мне вычислить координаты щелчка по по группе, относительно самой группы, а не формы.
Вот не совсем правильный код.
Delphi
1
2
3
4
5
6
7
/*POINT p и TCanvas *can=new TCanva я объявил*/
::GetCursorPos(&p);
::ScreenToClient(Handle, &p);
int x = p.x;
int y = p.y;
can->Handle=GetDC(GroupBox1->Handle);
can->Ellipse(x-5,y-5,x+5,y+5);
0
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
27.03.2010, 14:14
C++
1
2
3
4
5
6
7
8
9
10
11
12
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int mx,my;//Обьявляем 2 переменные для позиции курсора
//---------------------------------------------------------------------------
На событие GroupBox1MouseMove пишим:
C++
1
2
 mx=X;
 my=Y;
На GroupBox1Click:
C++
1
can->Ellipse(mx-5,my-5,mx+5,my+5);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.03.2010, 14:14
Помогаю со студенческими работами здесь

как правильно рисовать на канве
компоненты мигают при таймере с интервалом в 33 ((( dablebuffer или как там он называется не помогает пытался через таймер делать...

Как рисовать граф на форме?
Подскажите пожалуйста ,как рисовать граф в с++ Билдер на форме?

Как в Chart-е рисовать 3D график?
сабж chart-series-&gt;addxy(4,5); для 2д а для 3д хз

Как обработать вхождения mouse (курсора) в GroupBox если там есть другие компоненты
Как обработать вхождения mouse (курсора) в GroupBox если там есть другие компоненты ? когда mouse (курсор) находится на других компоненты...

ComboBox и GroupBox. Как правильно деактивировать GroupBox?
Как правильно сделать так, чтобы при выборе определённого пункта из менюшки ComboBox и нажатии кнопки, доступным становился нужный...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru