Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];




Вниз

АутлукБар 


Empleado   (2003-07-17 18:44) [0]

Сделал свою панель a-la-Outlook (это та, на которой лежат Outlook Shortcuts). Но не нравится мне мое произведение!

Вопрос: может кто-то имеет опыт/идеи - как в свою программу вставить OutlookBar? Он же где-то лежит в дэльэлячках.

Gracias



zolotov   (2003-07-17 18:52) [1]

Ты имешь в виду Outlook Express? Если да, то его нечего создавать. RxLibrary компоненты для этого хорошо подходят



Юрий Зотов   (2003-07-17 19:11) [2]

> Empleado © (17.07.03 18:44)

Если я правильно понял, о чем идет речь, то эта панель - не что иное, как стандартный системный тулбар из ComCtl32. Она же используется в файловых диалогах и пр. Если на такую панель натравить какой-нибудь WinSpy, то увидим, что класс окна - ToolbarWindow32.

Это же окно порождает и TToolbar из VCL, но использует не все его возможности - поэтому и нельзя настроить его соответствующий вид. С год назад я писал тулбар, в котором использовались практически все стили и все сообщения ToolbarWindow32 - вот этот тулбар мог принимать вид панели, о которой идет речь.

Вероятно, и Вам нужно идти тем же путем. Либо поискать в Сети готовый тулбар, который умеет это делать. На Torry было довольно много всяких тулбаров, думаю, найдется и нужный.



nikkie   (2003-07-17 21:12) [3]

>Юрий Зотов
э-э-э... А можно по-подробнее? В Open/Save диалогах действительно используется Toolbar, но под OutlookBar обычно понимают такую штуковину, где кнопки разбиты на группы, групповые закладки выглядят как 3d-кнопки и красиво ездят вверх-вниз. Не знаю, понятно ли описал :). Outlook-а у меня нет, чтобы проверить, но что-то с трудом верится, что нормальный Toolbar такое умеет... Если я ошибаюсь, подскажите, на какие стили надо смотреть...



vuk   (2003-07-17 21:26) [4]

to nikkie:
Вообще говоря в Outlook (не express) та панель, про которую Вы говорите сделана на основе ListView. Класс окна, во всяком случае, показывается как SysListView32.



Юрий Зотов   (2003-07-17 21:50) [5]

> nikkie © (17.07.03 21:12)

Нет, кнопки на тулбаре сами ездить не умеют, по крайне мере таких стилей/сообщений я у него не видел (пользовался MSDN за апрель 2001 г). Значит, я неверно понял, какая панель была нужна автору вопроса (Outlook"а под рукой тоже нет).



Empleado   (2003-07-18 12:59) [6]

>Юрий Зотов © (17.07.03 21:50)
Имелось ввиду именно то, о чем говорил nikkie © (17.07.03 21:12), т.е. панелька, на которой расположены несколько закладок, которые "умеют ездить" (по умолчанию Оффис создает "Outlook Shortcuts", "My Shortcuts", "Other Shortcuts"), с кучей кнопок - шорткатов.



Юрий Зотов   (2003-07-18 14:16) [7]

Не идет ли речь как раз о том, что умеет Express"овский грид?



Empleado   (2003-07-18 15:49) [8]

>Юрий Зотов © (18.07.03 14:16)
Открыл Outlook Express ... нет, это не совсем то


Покапавшись, нашел подобные компоненты на торри.

D6:
http://www.tekhnelogos.com/freestuff/toutlook6.zip
D5:
http://www.torry.net/vcl/bars/outlookbars/actoutlook.zip

Но все же меня интересует вопрос, можно ли использовать уже готовый OutlookBar от microsoft?
Может его можно ембеддить как OЛЕ?

Пошел читать книжки :).



blackman   (2003-07-18 16:05) [9]

>можно ли использовать уже готовый OutlookBar от microsoft?
Можно!
Вызывай его через WinExec.
Съел и порядок!



Юрий Зотов   (2003-07-18 16:13) [10]

> Empleado © (18.07.03 15:49)

Нет, я не Outlook Express имел в виду, это просто совпадение слов получилось. У Developer Express есть компонент QuantumGrid - вот он, вроде бы, похож на то, о чем Вы говорите. Посмотрите здесь:
http://www.torry.net/press_2000_12.htm



vuk   (2003-07-18 16:49) [11]

Вообще говоря, Grid здесь ни при чем. А вот в составе ExpressBars есть компонент TdxSidBar, который как раз функциональность Outlook Bar и реализует.



nikkie   (2003-07-18 17:01) [12]

>vuk
>показывается как SysListView32
Это уж совсем странно...

>Empleado
>можно ли использовать уже готовый OutlookBar от microsoft?
Вряд ли.

На торри есть куча разных outlook bar, в том числе и бесплатных в отличие от DevExpress. Я использовал GXOutlookBar, нареканий не было.



vuk   (2003-07-18 17:11) [13]

to nikkie:
>Это уж совсем странно...
Как раз нет. Очень даже похоже на ListView - иконки в один ряд вертикально.



nikkie   (2003-07-18 17:19) [14]

>Очень даже похоже на ListView - иконки в один ряд вертикально.
А групповые 3d-кнопки откуда возьмутся? Можно конечно предположить, что listview - это не весь outlookbar, а только область с иконками, так ведь эти иконки должны вести себя как flat buttons - а это функциональность toolbar.




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.034 c
1-10273           Still Swamp           2003-07-21 17:58  2003.08.04  
Как имея Handle выяснить....


14-10372          Beginner3000          2003-07-16 00:26  2003.08.04  
---|Ветка была без названия|---


14-10431          Кен                   2003-07-09 02:59  2003.08.04  
Рождение жизнь и смерть ЛЮБОГО форума


1-10208           Prov                  2003-07-22 09:21  2003.08.04  
Фон едита и цвет текста


1-10265           gSergei               2003-07-21 16:48  2003.08.04  
Строки