Конференция "KOL" » В стиле ХР [Delphi, Windows]
 
  • DJ_UZer © (09.03.08 14:24) [0]
    Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
  • Elec3C © (09.03.08 14:47) [1]
    Запарило это уже, чесслово: {$R WindowsXP.res}
  • MTsv DN (09.03.08 14:52) [2]
    > {$R WindowsXP.res}
    А у меня файл по-другому называется...

    > Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
    Файл манифеста в папку программы или в ресурс RC_MANIFEST + подключить директиву условной компиляции GRAPHCTL_XPSTYLES или отрисовывать своим кодам. если не устраивает моя реализация...
  • DJ_UZer © (10.03.08 00:26) [3]
    Может я дурак, но я все ровно не понял как это делается, может напишите подробно..
  • Elec3C © (10.03.08 15:07) [4]
    Подучи-ка лучше язык по-лучше!


    { KOL MCK } // Do not remove this line!
    {$DEFINE KOL_MCK}
    {$R WindowsXP.res}

    unit Unit1;

    interface
    ...
  • SergeR © (10.03.08 16:26) [5]
    Как вариант, если уж совсем туго...
    uses KOLXPMan;
  • MTsv DN (10.03.08 19:14) [6]
    Привет...

    1. Создаешь, либо текстовый файл: ХХХ.exe.manifest в папке проги (ХХХ - имя файла), либо с помощью Restorator'а res-файл с ресурсом RC_MANIFEST. Содержание текстового файла или ресурса, такое:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity
       version="1.0.0.0"
       processorArchitecture="*"
       name="Name_Of_Application"
       type="win32"
    />
    <description>Desc_Of_Application</description>
    <dependency>
       <dependentAssembly>
           <assemblyIdentity
               type="win32"
               name="Microsoft.Windows.Common-Controls"
               version="6.0.0.0"
               processorArchitecture="X86"
               publicKeyToken="6595b64144ccf1df"
               language="*"
           />
       </dependentAssembly>
    </dependency>
    </assembly>


    2. В случае с ресурсом, делаешь как написал Elec3C. {$R ХХХ_MANIFEST.res} - где ХХХ_MANIFEST - имя ресурс-файла. В случае с текстовым файлом этот пункт пропускаешь.
    3. Затем идешь "Project -> Project Options -> Directories -> Defines/Conditionals" (кажись так) и дописываешь к KOL_MCK через ";" GRAPHCTL_XPSTYLES...
    4. Save All -> Build All. Все...

    2 Elec3C
    Попроще надо к людЯм...
  • DJ_UZer © (10.03.08 20:24) [7]
    Спасибо большое!!
    Особое MTsv DN!
  • Elec3C © (10.03.08 21:07) [8]

    > MTsv DN

    В стандартной поставке дельфи присутствует WindowsXP.res.
    Впихнуть строку {$R WindowsXP.res} в юнит проекта это проще простого. Или нет?
    P.S. Ну проще уже некуда.
  • SergeR © (11.03.08 09:49) [9]

    > Elec3C ©   (10.03.08 21:07) [8]

    В стандартной поставке, начиная с D7. Может автор D6 и ниже юзает...
  • Игорь Шевченко © (11.03.08 10:09) [10]
    Читаем правила оформления вопросов
 
Конференция "KOL" » В стиле ХР [Delphi, Windows]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]