Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   (xp) logonui.exe UIFILE 1000 (http://forum.oszone.net/showthread.php?t=172775)

semiono 10-04-2010 21:26 1389663

(xp) logonui.exe UIFILE 1000
 
Помогите разобраться с 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 1389694

Цитата:

Цитата semiono
Вообщем главный вопрос в том как убрать лишнеие bmp ресурсы чтоб весь стиль при этом не рухнул. »

Я бы заменил не нужные мне BMP на битмапы в цвете RGB 255 0 255 и сделал бы их в 8-ми битном цвете. Это означает, что заместь этого цвета (розового фона) будет прозрачность.

semiono 10-04-2010 22:23 1389706

Это простое решение, но я думаю правильнее править конфигурацию стиля, как бы это "профессиональнее" :)
Типа, зачем показывать картинки если их можно не показывать, но если не найду решения,
то придётся зделать так, особенно если ковыряние в стилях начнёт отбирать неоправданно много времени.
Цитата:

Цитата boss911
сделал бы их в 8-ми битном цвете. »

Спасибо, я в битности ресурсов валидной здесь не шарю, очень кстати!

Jekson07 10-04-2010 22:26 1389707

Цитата:

Цитата semiono
Вообщем главный вопрос в том как убрать лишнеие bmp ресурсы чтоб весь стиль при этом не рухнул. »

Самое простое решение - уменьшить bmp-картинку до 1 пикселя (1х1).

K.A.V. 11-04-2010 07:46 1389866

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 1390206

K.A.V., вот это уже ближе к делу! +1 :)
Цитата:

Цитата Jekson07
Самое простое решение - уменьшить bmp-картинку до 1 пикселя »

Этим я как-то пользовался, когда экран в ядре менял, давно было, у меня тогда приличного bmp
редактора не было, да я и про битность цвета тогда ещё не знал, вообщем я вырезал пиксель из
оригинального bmp и растяноул его 800x600 ))) До сих пор у мення такая картинка в ядре.


Время: 18:17.

Время: 18:17.
© OSzone.net 2001-