![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Контролы ХР-стиля в API [D6, Win95/98, WinXP]
$00FF00 © (2007-01-21 17:23:00)Как получить на окошке API-проги (пустой DialogBox, контролы добавляются при инициализации) управляющие элементы ХР - стиля? Какой класс окна нужно указывать при вызове CreateWindow? Или мессидж какой надо слать?
tesseract (2007-01-21 18:59:00) [1]Вроде нет, смотря какие у тебя контролы.
$00FF00 (2007-01-21 17:57:00) [2]Ну вот, сделал файл "прога.exe.manifest", и теперь у меня ваще контролы пропали! <:) Переименовал - снова появились! Может тут чего-то нужно под свою прогу менять, в манифесте этом?
tesseract (2007-01-21 17:41:00) [3]<?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="X86"
name="Oktais.libra ctrl program.libra"
type="win32"
/>
<description>Sklad control program.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
$00FF00 (2007-01-21 17:29:00) [4]
> Манифест надо в ресурсы засунуть
Чё за манифест? Засвети плиззз!
tesseract (2007-01-21 17:25:00) [5]> вызове CreateWindow? Или мессидж какой надо слать?
Манифест надо или в ресурсы засунуть, или обозвать как имяфайла.exe.manifest. И кинуть рядом с exe файлом.