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

Вниз

Нужно, чтобы каждая форма в приложении появлялась на TaskBar?   Найти похожие ветки 

 
arche ©   (2003-10-30 16:30) [0]

Как сделать, чтобы каждая форма моего приложения (ну типа свойства, Properties и т.п.) появлялась на TaskBar"е отдельной кнопкой в добаваок к существующей кнопке самого приложения?


 
pasha_golub ©   (2003-10-30 16:31) [1]

А у тебя чего Таскбар резиновый?


 
arche ©   (2003-10-30 16:36) [2]

Ну надо и все тут :(
Там форм много, и чтобы между ними переключаться легче было все надо на таск бар выводить. Как это сделать?


 
WithOut Any ... ©   (2003-10-30 16:36) [3]

2 pasha_golub © (30.10.03 16:31) [1]
Так ведь дело не в "резиновости", а в идее.
А по такому случаю видимо слабО.


 
arche ©   (2003-10-30 16:44) [4]

WinAPI здесь может помочь? Если да, то как это реализовать?


 
tria ©   (2003-10-30 16:56) [5]

Я когда-то делал, но думаю что подход был не оптимальный. Упрощенно так: ложил панель на основную форму, в OnCreate форм (у меня все формы - потомки от одной) добавлял вызов, по кот. добавлялась новая панелька, в дестрой - удалялась, в OnClick панельки - активизировалось нужное окно (все окна - MDI Child). Искал подобные компоненты на Торри - не нашел. Если решишь эту задачу как-то проще - хотел бы узнать твою методику.


 
arche ©   (2003-10-30 17:27) [6]


> панель на основную форму


Это в моем случае не годится :( нужно на таск бар.


 
tria ©   (2003-10-30 17:34) [7]

Не знаю. Если это формы твоего приложения, корректней было бы одна панель на таск баре твоего приложения и внутри твоего приложения панель окон. Пример - 1С, Opera. Очень удобно.
А с таск баром виндоуз - и понятия не имею как это сделать.


 
arche ©   (2003-10-30 17:37) [8]

Я когда-то видел приложение, написанное на С#, где это было реализовано. Но сейчас нет возможности узнать как именно.


 
ermserg ©   (2003-10-30 17:40) [9]

Kazhduyu formu v otdelniy DLL i ne izmenyat Application v DLL.


 
arche ©   (2003-10-30 17:45) [10]

А поподробнее?


 
Nikolay M. ©   (2003-10-30 17:53) [11]

Ну вы, блин, даете... C# приплели, 1С, dll... :))))

procedure TMyForm.CreateParams(var Params :TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow;
end;

Или тоже самое через SetWindowLong:
http://delphimaster.net/view/1-1066827653/


 
arche ©   (2003-10-30 17:57) [12]

Крутяк!



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

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

Наверх




Память: 0.49 MB
Время: 0.036 c
3-40828
Miwa
2003-10-22 05:45
2003.11.13
С чего начать или Какую СУБД/технологию/литературу посоветуете?


7-42166
Layner
2003-09-01 15:59
2003.11.13
Помогите сделать всегда активную форму


14-42102
Nikolay M.
2003-10-17 14:17
2003.11.13
Нет ли у кого вакансии на программиста (Дельфи)?!


1-41162
tria
2003-11-03 11:04
2003.11.13
Как сделать в ToolBar кнопки разной ширины?


14-41929
mm0
2003-10-20 18:02
2003.11.13
Помогите с кнопкой /Продолжение/Первое непомогло