Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

Можно ли сделать так, чтобы на панели задач были ссылки на 2 форм   Найти похожие ветки 

 
Sanyok   (2003-08-31 13:24) [0]

Можно ли сделать так, чтобы на панели задач были ссылки на 2 формы из одной моей программы?

Очень не хочется делать exe-шник дополнительный с CreateProcess-ом, а нужно, чтобы можно было легко, через панель задач переключаться между 2-мя разными формами одной моей программы.

Спасибо


 
Sanyok   (2003-08-31 13:47) [1]

Нашел ответ, если кому-то интересно:

В главной форме:

procedure TMainForm.FormActivate(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_HIDE);
end;

procedure TMainForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params); {CreateWindowEx}
Params.WndParent := GetDesktopwindow;
end;

Во второй -
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params); {CreateWindowEx}
Params.WndParent := GetDesktopwindow;
end;

procedure TLogForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;


 
Андрей Сенченко ©   (2003-08-31 13:52) [2]

:)


 
Song ©   (2003-08-31 15:22) [3]

Дай форме стиль WS_EX_APPWINDOW



Страницы: 1 вся ветка

Текущий архив: 2003.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-33658
Ryabinin Grisha
2003-08-30 05:07
2003.09.11
Линейный график


14-33770
Opuhshii
2003-08-23 20:47
2003.09.11
OODB? Каково ваше мнение?


14-33745
Vlad Oshin
2003-08-25 15:41
2003.09.11
Поможите, опять ВинXP... Первый раз я с ней. Не копирует по сети


3-33522
MakNik
2003-08-19 15:58
2003.09.11
uniqueidentifier


14-33764
jack128
2003-08-24 01:05
2003.09.11
Именинники 24 августа