Войти

Показать полную графическую версию : (xp) logonui.exe UIFILE 1000


semiono
10-04-2010, 21:26
Помогите разобраться с UIFILE 1000.
Как убрать bitmap #100 в левом верхнем углу?

Вот это наверное оно и есть:

<element id=atom(contentcontainer) layout=flowlayout(1,3,2,3) layoutpos=client content=rcbmp(100,0,0,219rp,207rp,1,0)>
<element id=atom(leftpanel) sheet=styleref(leftpanelss) layout=filllayout() layoutpos=left>
<element id=atom(logoarea) layout=verticalflowlayout(0,3,3,2)>
<element id=atom(product) contentalign=topright padding=rect(0rp,0rp,20rp,20rp) content=rcbmp(123,3,-1,137,86,0,0) background=rgb(90,126,220)/>
<element id=atom(help) contentalign=wrapright width=384rp padding=rect(0rp,0rp,40rp,0rp)/>
</element>
<element id=atom(msgarea) layout=verticalflowlayout(0,0,0,2) >
<element layout=filllayout() width=384rp>
<element id=atom(welcomeshadow) content=rcstr(7)/>
<element id=atom(welcome) content=rcstr(7)/>
</element>
</element>
</element>

Но заменить content=rcbmp(100,0,0,219rp,207rp,1,0) на rgb(00,99,00) не получается, а как тогда корректно изменить?

Мне хотелось бы зделать просто, закрасить всё что есть в rgb(00,99,00) цвет, и ещё вставить картинку ~ 300x500 по середине экрана используя 123-й бмп ресурс.

Вообщем главный вопрос в том как убрать лишнеие bmp ресурсы чтоб весь стиль при этом не рухнул.
rcbmp > rgb ? Сатью я читал, но не всё там нашёл.

boss911
10-04-2010, 22:11
Вообщем главный вопрос в том как убрать лишнеие bmp ресурсы чтоб весь стиль при этом не рухнул. »
Я бы заменил не нужные мне BMP на битмапы в цвете RGB 255 0 255 и сделал бы их в 8-ми битном цвете. Это означает, что заместь этого цвета (розового фона) будет прозрачность.

semiono
10-04-2010, 22:23
Это простое решение, но я думаю правильнее править конфигурацию стиля, как бы это "профессиональнее" :)
Типа, зачем показывать картинки если их можно не показывать, но если не найду решения,
то придётся зделать так, особенно если ковыряние в стилях начнёт отбирать неоправданно много времени.
сделал бы их в 8-ми битном цвете. »
Спасибо, я в битности ресурсов валидной здесь не шарю, очень кстати!

Jekson07
10-04-2010, 22:26
Вообщем главный вопрос в том как убрать лишнеие bmp ресурсы чтоб весь стиль при этом не рухнул. »Самое простое решение - уменьшить bmp-картинку до 1 пикселя (1х1).

K.A.V.
11-04-2010, 07:46
semiono, в представленном вами коде, удалите в первой строчке содержимое, которое я выделил красным цветом ;)

<element id=atom(contentcontainer) layout=flowlayout(1,3,2,3) layoutpos=client content=rcbmp(100,0,0,219rp,207rp,1,0)>

Только не удалите случайно символ > в конце строки :)

semiono
11-04-2010, 18:35
K.A.V., вот это уже ближе к делу! +1 :)
Самое простое решение - уменьшить bmp-картинку до 1 пикселя »
Этим я как-то пользовался, когда экран в ядре менял, давно было, у меня тогда приличного bmp
редактора не было, да я и про битность цвета тогда ещё не знал, вообщем я вырезал пиксель из
оригинального bmp и растяноул его 800x600 ))) До сих пор у мення такая картинка в ядре.




© OSzone.net 2001-2012