Author Topic: "Кнопочки от XP"  (Read 8807 times)

0 Members and 1 Guest are viewing this topic.

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« on: September 29, 2006, 15:29:47 »
Что нужно сделать, чтобы в Делфи можно было конструировать компонентами, выглядящими как в Win XP, я помню что нужно что-то поставить, но что же именно ?

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #1 on: September 29, 2006, 17:36:34 »
Quote from: Shtafun
Что нужно сделать, чтобы в Делфи можно было конструировать компонентами, выглядящими как в Win XP, я помню что нужно что-то поставить, но что же именно ?
Windows XP Theme Manager

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #2 on: September 29, 2006, 22:07:26 »
Quote from: visual
Windows XP Theme Manager
да нет же надо какую-то утилку на Делфи поставить )

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #3 on: September 29, 2006, 23:29:39 »
Quote from: Shtafun
да нет же надо какую-то утилку на Делфи поставить )
ты хоть потрудился посмотреть на что тебе дали ссылку?

Windows XP Theme Manager is a suite of three classes which enable access to Windows XP theme support from Delphi and Borland C++ Builder applications.

TThemeServices is a wrapper around the themes APIs and allows an application or control to use theme functions without worrying about managing theme data and listen to theme changes in the system. It has a very small memory footprint and does not appear on the component palette.

TThemeManager is a component that takes important measures to allow VCL applications to work with Windows XP themes and modifies some controls to match the general theme look. It does not need to modify any VCL units nor to change code in an application. It is indeed a drop-and-forget component. Internally a TThemeServices instance is used for painting, which is also exposed as property, so an application does not need to create an own one if it needs to paint theme elements.
« Last Edit: September 29, 2006, 23:30:59 by visual »

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #4 on: October 01, 2006, 12:57:33 »
Quote from: visual
ты хоть потрудился посмотреть на что тебе дали ссылку?
Да, ты прав я не посмотрел что это такое, т к внехи у меня нет, да и помню что что-то ставил на Делфи, но точно не это.
Короче посмотрю.
А где ты скачал инфо про TThemeManager, не написал же ты сам на англ. специально для меня? )

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #5 on: October 01, 2006, 13:44:57 »
Quote from: Shtafun
Да, ты прав я не посмотрел что это такое, т к внехи у меня нет, да и помню что что-то ставил на Делфи, но точно не это.
тебе шашечки или ехать? (с)
TThemeManager - одна из первых и самых ходовых бесплатных компонент для работы с темами. благодаря условиям лицензии, TThemeManager включают в исходном или видоизмененном виде в свои библиотеки все кому не лень. Например, если посмотреть как реализована поддержка тем в компонентах от DevelopersExpress, то ты увидишь все тот же TThemeManager.

Quote from: Shtafun
А где ты скачал инфо про TThemeManager, не написал же ты сам на англ. специально для меня? )
copy & paste с сайта, на который тебе дана ссылка.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
"Кнопочки от XP"
« Reply #6 on: October 01, 2006, 16:11:29 »
Quote from: Shtafun
Да, ты прав я не посмотрел что это такое, т к внехи у меня нет, да и помню что что-то ставил на Делфи, но точно не это.
Короче посмотрю.
А где ты скачал инфо про TThemeManager, не написал же ты сам на англ. специально для меня? )
Интересный у Вас подход -- спросить, а потом написать "не читал, но осуждаю".
У меня создается ощущение, что в Томске одни "бедные студенты" у которых по жизни нет денег "на внешку", утомили, честное слово...

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #7 on: October 01, 2006, 17:19:55 »
Quote from: demiurg
Интересный у Вас подход -- спросить, а потом написать "не читал, но осуждаю".
У меня создается ощущение, что в Томске одни "бедные студенты" у которых по жизни нет денег "на внешку", утомили, честное слово...
Как же это вы угадали, я как раз бедный студент, но все-таки нашел денег на внешку,
Quote from: demiurg
"не читал, но осуждаю".
И ничего я не осуждал, я просто знаю, что есть какой-то компонент для Delphi который делает все автоматически и все что отображается на форме выглядит как в WIN XP,
а то что вы мне предложили полная кака (смотрел, скачивал, геморой одним словом, ничего не смог установить норм, в Делфе 7 есть некоторые файлы, называющиеся так же, как в этой утилите, в этом то все вилы)
« Last Edit: October 01, 2006, 17:27:54 by Shtafun »

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #8 on: October 01, 2006, 17:25:50 »
Quote from: Shtafun
а то что вы мне предложили полная кака (смотрел, скачивал, геморой одним словом)
- где у меня ошибка?
- в ДНК.
(с)анек. nothing personal.
P.S. TThemeManager пользую сам, проблем ноль.

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #9 on: October 01, 2006, 17:29:15 »
Ты ее на Delphi ставить умеешь ?
Блин, да еще сначала надо старые packages удалить ((
« Last Edit: October 01, 2006, 17:37:24 by Shtafun »

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #10 on: October 01, 2006, 17:33:46 »
Quote from: Shtafun
Ты ее на Delphi ставить умеешь ?
читаешь между строк? цитирую
Quote
P.S. TThemeManager пользую сам, проблем ноль.
в переводе на простонародный - да, я ставил TThemeManager на Delphi. умею не только ставить, но и использовать. осталось разжевать как ставить и использовать компоненты
« Last Edit: October 01, 2006, 17:33:59 by visual »

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #11 on: October 01, 2006, 17:38:52 »
Quote from: visual
читаешь между строк? цитирую

в переводе на простонародный - да, я ставил TThemeManager на Delphi. умею не только ставить, но и использовать. осталось разжевать как ставить и использовать компоненты
Вообщето ты забыл что ее можно и на С++ ставить вот поэтому то я и спрашиваю про Делфи

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
"Кнопочки от XP"
« Reply #12 on: October 01, 2006, 17:39:16 »
Quote from: Shtafun
И ничего я не осуждал, я просто знаю, что есть какой-то компонент для Delphi который делает все автоматически и все что отображается на форме выглядит как в WIN XP,
а то что вы мне предложили полная кака (смотрел, скачивал, геморой одним словом)
Если знаете зачем спрашивайте, а если спрашивайте, то попробуйте так сформулировать вопрос чтобы было понятно другим посетителям форума, у которых в основной массе телепатических способностей не наблюдается. Самый простой способ пойти на http://www.torry.net/ и поискать, там тонны всякого.....

Есть еще http://www.shagrouni.com/download/index.html TXPMenu -- компонент, который отрисовывает TSpeedButton и TMenu в стиле WinXP.

Quote
XP Menu is a none-visual component that changes the visual aspects of menus, toolbars and many other controls to nearly the same look and feel of MS Office XP. No code required, you do not have to reconstruct menus or toolbars using controls other than those shipped with Delphi.

Судя по
Quote
да нет же надо какую-то утилку на Делфи поставить )
Вы очень слабо разбираетесь в Delphi, поэтому понять что же Вам действительно нужно весьма сложно.

PS. Windows XP Theme Manager предлагал кстати не я.

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #13 on: October 01, 2006, 17:39:54 »
Quote from: Shtafun
Блин, да еще сначала надо старые packages удалить ((
чьи старые packages, от TThemeManager? вообще-то эта библиотека уже полтора года как не обновлась.

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #14 on: October 01, 2006, 17:50:38 »
Quote from: visual
чьи старые packages, от TThemeManager? вообще-то эта библиотека уже полтора года как не обновлась.
я, просто, помоему не так установил

Quote from: demiurg
Судя по  Вы очень слабо разбираетесь в Delphi, поэтому понять что же Вам действительно нужно весьма сложно.
Все может быть, если бы я хорошо разбирался, я бы не пошел спрашивать.

Quote from: demiurg
вам не понравилось слово утилку ??? и вы из-за этого считаетя что я не знаю что такое Делфи?

Quote from: demiurg
Если знаете зачем спрашивайте, а если спрашивайте, то попробуйте так сформулировать вопрос чтобы было понятно другим посетителям форума, у которых в основной массе телепатических способностей не наблюдается. Самый простой способ пойти на http://www.torry.net/ и поискать, там тонны всякого.....
Я заметил вы пишите это всем!!! Читал это уже наверное тысячу раз (((
Если не понимаете вопроса просто можете не отвечать на него.

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #15 on: October 01, 2006, 18:39:59 »
Quote from: visual
читаешь между строк? цитирую

в переводе на простонародный - да, я ставил TThemeManager на Delphi. умею не только ставить, но и использовать. осталось разжевать как ставить и использовать компоненты
Visual беру все свои слова обратно.
Установил, уже оценил, классная штука этот  Theme Manager.
Уже немногому научился, спасибо

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
"Кнопочки от XP"
« Reply #16 on: October 01, 2006, 20:14:04 »
Quote from: Shtafun
я, просто, помоему не так установил
Все может быть, если бы я хорошо разбирался, я бы не пошел спрашивать.
вам не понравилось слово утилку ??? и вы из-за этого считаетя что я не знаю что такое Делфи?
Возможно, я сделал не совсем правильные выводы, по причине того, что постоянно общаюсь с профессиональными Delphi-разработчиками.
Quote
Я заметил вы пишите это всем!!! Читал это уже наверное тысячу раз (((
Пишу в надежде на то, что люди буду делать правильные выводы, видимо зря надеюсь
Quote
Если не понимаете вопроса просто можете не отвечать на него.
Я так обычно и делаю, но в данном случае дело не в том, что я не понял вопроса, а в том, что я возможно понял его не правильно.
Quote
Visual беру все свои слова обратно.
Установил, уже оценил, классная штука этот Theme Manager.
Уже немногому научился, спасибо
Я рад, что у Вас все получилось  
Видимо тему можно считать закрытой, т.к. цель достигнута

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
"Кнопочки от XP"
« Reply #17 on: October 02, 2006, 08:22:48 »
Порадовали тредом. Посмеялся
MCP

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
"Кнопочки от XP"
« Reply #18 on: October 02, 2006, 17:48:00 »
Quote from: Diver
Порадовали тредом. Посмеялся
Всем спасибо все свободны   )))

Offline John_84

  • Newbie
  • *
  • Posts: 38
  • Karma: +0/-0
    • http://
"Кнопочки от XP"
« Reply #19 on: October 16, 2006, 23:40:53 »
В Дельфях начиная с семерки есть компонент XPManifest. Достаточно егона главную форму кинуть и всё будет по-икспишному. Наверное автор изначально это имел ввиду?