C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Формы на таскбаре, на манер VC++
th1nG
  Отправлено: 30.03.2004, 04:55


Дежурный стрелочник

Группа: Участник
Сообщений: 31



надо штоб 2 формы одной программы отображались на таскбаре ...
Form2->Parent = NULL; не то
видел подобную тему на форуме но ответа толгового не нашол..

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

Присоединить изображение

Присоединить изображение

Asher
Отправлено: 30.03.2004, 08:34


Мастер участка

Группа: Модератор
Сообщений: 550



Привет.
В хедер формы добавь
void __fastcall CreateParams(TCreateParams &Params);
а в реализацию
void __fastcall TForm1::CreateParams(TCreateParams &Params)//
{ //
TForm::CreateParams(Params); //Вызвать метод предка
Params.ExStyle = Params.ExStyle | WS_EX_APPWINDOW;//Сделать видимым на панели задач
} //CreateParams(TCreateParams &Params)
//---------------------------------------------------------------------------

P.S. Вызывать ее нигде не надо. Она сама прийдет biggrin.gif
th1nG
Отправлено: 30.03.2004, 15:10


Дежурный стрелочник

Группа: Участник
Сообщений: 31



блин.. работает.. спасибо!..

а как сделать штоб када Form1 сварачиваеца — Form2 не сварачивалась
если поставить такую бяку на обе то появляеца на таскбаре ваще 3(!!!) окна: Project1,Form1,Form2
брет кокойто..

Вернуться в Вопросы программирования в C++Builder