Показать полную графическую версию : Работаем с Vista\Windows Style Builder
ANDROID-ANDREY, margins неправильные.
Больше ничего без стиля не скажу.
ANDROID-ANDREY
21-12-2012, 16:08
PainteR, вот. Если найдёте ошибку, скажите где именно.
Приветствую всех!
Я только три дня назад начал изучать шаблоностроение для win 7.
Вроде бы все получается, но я на радостях решил замахнутся и придумал классную тему (на мой взгляд).
И не выходит ее реализовать.
Вот проблема:
http://s1.hostingkartinok.com/uploads/thumbs/2012/12/4d6f9a3d106e6c707b90e7cc112779aa.png (http://hostingkartinok.com/show-image.php?id=4d6f9a3d106e6c707b90e7cc112779aa)
Я знаю, что как то делают такое и для всего окна целиком (темы с полной прозрачностью).
Хотел бы узнать как.
С уважением Alvio.
Если найдёте ошибку »
У меня нет косяков при группировке это что-то у вас.
Значения тут:
Taskbar & System Tray > TaskBand > Basic > TaskBand > TaskItemButton
Taskbar & System Tray > TaskBand > Basic > TaskBand > UncombinedTaskItemLeft
Свойство CONTENTMARGINS:MARGINS.
Это уже ваш косяк)[hr]Alvio, выразитесь яснее, что вам нужно.
Удалить полосочку?
PainteR, сор, думал будет понятно)
По сути да.
Но при удалении (как удалить знаю) за ней (вместо нее) белый фон.
А нужно прозрачная полоса Aero.
Вот так (это так же Photoshop):
Предыдущую сделал по быстрому, эту уже качественнее.
Надеюсь будет все понятно.
http://s1.hostingkartinok.com/uploads/thumbs/2012/12/3cd177e65e247cd6eb67c9008527a2a9.png (http://hostingkartinok.com/show-image.php?id=3cd177e65e247cd6eb67c9008527a2a9)
Жду ответа...
С уважением Alvio.
Alvio, такую полоску не получить просто так да и я не встречал в таком варианте как вам хочется.
Стили с полной прозрачностью используют сторонние утилиты, которые всегда находятся в памяти и черный цвет элементов заменяют на прозрачность.
В данном случаи полосочка только оверлей над проводником, в той части где левая часть с правой состыковываются.
Фон правой части и левой - заливка. Потому для прозрачной темы всего то надо затереть полосу и выставить цвет фона на черный, ну а дальше программы в ход.
Ps Найдете такой стиль - покажите.
PainteR, Такого стиля нет)
Я искал, но нигде нет.
Поэтому решил создать.
Или Вы спрашиваете о полностью прозрачных стилях?
Если да, то у меня есть пак таких стилей вместе с прогой.
Просто я думал без прог можно)
Да и черный цвет заменить на прозрачность не лучшая идея, как по мне.
Черный текст так же становиться прозрачный(((
А вот салатовый для прозрачности был бы лучше, но к сожалению проги писать не умею(
С уважением Alvio.
Alvio, я вам тонко намекнул, что вы не сможете реализовать свою идею.
А вот салатовый для прозрачности был бы лучше »
Не выйдет, заливается именно черный:
;AutoIt
Func ShellHookWindow($hWnd, $bFlag)
Local $sFunc = 'DeregisterShellHookWindow'
If $bFlag Then $sFunc = 'RegisterShellHookWindow'
Local $aRet = DllCall('user32.dll', 'int', $sFunc, 'hwnd', $hWnd)
Return $aRet[0]
EndFunc
Func EnableBlurBehind($hWnd)
Const $DWM_BB_ENABLE = 0x00000001
$Struct = DllStructCreate("dword;int;ptr;int")
DllStructSetData($Struct,1,$DWM_BB_ENABLE)
DllStructSetData($Struct,2,"1")
DllStructSetData($Struct,4,"1")
DllCall("dwmapi.dll","int","DwmEnableBlurBehindWindow","hwnd",$hWnd,"ptr",DllStructGetPtr($Struct))
EndFunc
Программа только указывает DWM какой процесс обработать.
PainteR, да, и я заметил, что черная полоса не катит.
Нужно именно заливка а не картинка черная(((
Но я все равно буду искать способы это сделать...
С уважением Alvio.
Но я все равно буду искать способы это сделать »
Удачи)))
PainteR, цвет можно сделать абсолютно любой ( при использовании FullGlass или Black Glass Enhanced ) надо вставить прозрачный ( цветной ) ресурс в Windows & Caption Buttons > Aero > DWM Window > Reflection > Main и отрегулировать в Top, Top Middle, Bottom Middle, Bottom - OPACITY:INT
цвет можно сделать абсолютно любой »
Цвет который будет прозрачным только один - черный, так устроен DWM. Все остальное адаптация к данному факту.
( при использовании FullGlass или Black Glass Enhanced ) надо вставить прозрачный ( цветной ) ресурс в Windows & Caption Buttons > Aero > DWM Window > Reflection > Main и отрегулировать в Top, Top Middle, Bottom Middle, Bottom - OPACITY:INT »
И получите общий фон для всего, но не для конкретного элемента, рефлекс применяется на всю поверхность.
Для реализации задуманного (пара постов выше) это далеко не тот метод.
PainteR, Ну это-то я всё знаю )) а конкретно именно один элемент и конкретно скролл-бар не получится сделать полностью прозрачным, даже с применением сторонних программ, в проводнике будет нормально, а в меню пуск будет сиять дыра)).......я в общих чертах имел в виду что можно сделать.))
vay, а я отвечал конкретно на вопрос)
Кстати есть предложение одно, отписал в ПМ.
Вообщем мне почти удалось сделать задуманное.
Вот только полоска слишком тонкая...
...как можно ее сделать шире (какое свойство нужно дописать?)?
Жду ответов...
С уважением Alvio.
Alvio, я без стиля не скажу никак.
Никогда так не экспериментировал.
PainteR, Я не совсем понял что нужно...
Поэтому я создал изображение, в нем должно быть все понятно.
Основано на реальном скрине:
http://s1.hostingkartinok.com/uploads/thumbs/2012/12/f4596fb15af5eb48a6cbd29832d7647e.png (http://hostingkartinok.com/show-image.php?id=f4596fb15af5eb48a6cbd29832d7647e)
С уважением Alvio.
Example93
29-12-2012, 21:43
Для windows 8 может кто-нибудь эту программу скинуть? просто программу без ключей
Example93, есть такая программа - UxTheme Patcher; погуглите.
Example93
30-12-2012, 12:25
есть такая программа - UxTheme Patcher; погуглите. »
Да патчер как бы и не нужен, нужен builder, знаю что он есть и скачать может тот у кого лицензия
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC