|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.05.2018, 18:53 | #1 |
Новичок
Джуниор
Регистрация: 04.05.2018
Сообщений: 1
|
Аналоговые часы в c++ bilder 6
Не могу сделать стрелку для минут и часов
вот код: //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; #include <cmath> #include <Math.hpp> #include <DateUtils.hpp> float alpha; int r=50,x,y; TPoint O(100,100); void __fastcall TForm1::Timer1Timer(TObject *Sender) { Image1->Canvas->Brush->Color=clBtnFace; Image1->Canvas->FillRect(Image1->ClientRect); Image1->Canvas->Pen->Color=clRed; Image1->Canvas->Ellipse(5,5,170,175); alpha=90-360/60.*SecondOf(Time()); x= O.x+ r*std::cos(DegToRad(alpha)); y= O.y+ -r*std::sin(DegToRad(alpha)); Image1->Canvas->MoveTo(O.x,O.y); Image1->Canvas->LineTo(x,y); } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналоговые часы из VS2010 в Builder 6.0 | zink | C++ Builder | 0 | 20.01.2013 20:14 |
Классы, аналоговые часы с будильником | zink | Помощь студентам | 3 | 27.12.2012 08:58 |
Аналоговые часы (WinAPI + GDI + C++) ? | Praid | Общие вопросы C/C++ | 4 | 15.05.2010 19:45 |
Аналоговые часы | hamlook | Microsoft Office Excel | 13 | 09.03.2010 11:08 |
Аналоговые часы | skalt12 | Общие вопросы Delphi | 12 | 07.07.2009 15:01 |