Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ Builder 6- закрытие активных форм 
:(
    Опции темы
Романо12
Дата 12.8.2013, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 6.8.2013

Репутация: нет
Всего: нет



Добрый день!

Кто подскажет код обработчика событий закрытия активного окна где выполняется анимация?

Form!->Close(); не срабатывает. Различные варианты Terminate тоже. Как быть?

Спасибо!
PM MAIL   Вверх
Usper
Дата 13.8.2013, 07:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 13.4.2007

Репутация: 15
Всего: 15



Что это за окно? Что за анимация?


--------------------
На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник.
PM MAIL   Вверх
Романо12
Дата 13.8.2013, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 6.8.2013

Репутация: нет
Всего: нет



Цитата(Usper @ 13.8.2013,  07:33)
Что это за окно? Что за анимация?

Быстро генерируется цветовая гамма в окне(на экране)
PM MAIL   Вверх
SenkraD
Дата 13.8.2013, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 933
Регистрация: 3.2.2006
Где: Украина::Киев

Репутация: 9
Всего: 23



Покажите код создания окна. и с куда вызывается FormX->Close()?


--------------------
 Имеющий язык - да не убоится спросить! 
user posted image
PM MAIL ICQ   Вверх
Романо12
Дата 13.8.2013, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 6.8.2013

Репутация: нет
Всего: нет



Цитата(SenkraD @ 13.8.2013,  10:55)
Покажите код создания окна. и с куда вызывается FormX->Close()?

void __fastcall TForm1::Button2Click(TObject *Sender)
{

 Form1->WindowState= wsMaximized;

int (компоненты, массивы)

......

void __fastcall TForm1::getNdColor(int m_num)
{
       TColor m_color1, m_color2


        m_color1 =(TColor)RGB(255,255,0);
    m_color2 =(TColor)RGB(255,100,0);

// вывод на экран

if(m_num == 1)
     {
    Form1->Color = m_color1;
    Form1->Repaint();
        Application->ProcessMessages();
    stopForSecond();
     }
     else if(m_num == 2)
     {
    Form1->Color = m_color2;
    Form1->Repaint();
        Application->ProcessMessages();
    stopForSecond();

После этого в конце реализую обычную кнопку

void __fastcall TForm1::Button3Click(TObject *Sender)
{
Form1->Close();
}
PM MAIL   Вверх
Dem_max
Дата 26.8.2013, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 14
Всего: 39



Код

//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormHide(TObject *Sender)
{
    for(int i = 0; i < Form1->Width; i++)
    {
        Form1->Width = Form1->Width - i;
        Sleep(5);
    }
}
//----------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    Form1->Close();
}
//---------------------------------------------------------------------------



--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0765 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.