08.02.2009, 20:48 | #1 (permalink) |
Новичок
Регистрация: 08.02.2009
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Загрузка Skin'а, помогите
Всем, наверно известен такой браузер, как Opera. Его скины распологаются в zip-архивах, в котором распологаются папки с изображением кнопок, иконок и т.д и ini-файл с таким содержанием: [Info] Name=Opera Standard Skin Author=Opera Software Version=3 Preview Image= [Options] Large Images = 0 Button Text Padding = 0 Fallback foreground = 0 Fallback background = 0 PageCloseButtonOnTop = 1 Inverted Pagebar Icons = 1 ; Pagebar max button width = 150 ; Pagebar min button width = 70 [Browser Skin] Type = BoxTile Tile Center = selector_button/selector_selected.png Tile Left = border/simple_border.png Tile Top = border/simple_border.png Tile Right = border/simple_border.png Tile Bottom = border/simple_border.png Corner Topleft = border/simple_border.png Corner Topright = border/simple_border.png Corner Bottomright = border/simple_border.png Corner Bottomleft = border/simple_border.png Padding Left = 1 Padding Top = 1 Padding Bottom = 1 Padding Right = 0 [Browser Window Skin] Type = BoxTile Tile Center = backgrounds/grey.png [Browser Window Skin.disabled] Text Color = #bec2cb [Window Skin] Type = BoxTile Tile Top = border/etched_top.png Tile Center = backgrounds/grey.png [Window Skin.disabled] Text Color = #b0b0b0 [Active Element Inside image] Type = BoxTile Corner bottomleft = a/bottomleft.png Corner bottomright = a/bottomright.png Corner topleft = a/topleft.png Corner topright = a/topright.png Padding Bottom = 2 Padding Left = 2 Padding Right = 2 Padding Top = 2 Spacing = 2 Tile Bottom = a/bottom.png Tile Left = a/left.png Tile Right = a/right.png Tile Top = a/top.png Colorize = 0 [Pagebar Close Button Skin.selected] Type = Image Tile Center = pagebar_close_button/selected_close.png Width = 18 Height = 11 [Pagebar Close Button Skin.hover] Type = Image Tile Center = pagebar_close_button/hover_close.png Width = 18 Height = 11 Blend = 50 [Pagebar Close Button Skin.selected.hover] Type = Image Tile Center = pagebar_close_button/close.png Width = 18 Height = 11 Blend = 30 [Pagebar Close Button Skin.pressed] Type = Image Tile Center = pagebar_close_button/pressed_close.png Margin Left = 2 Margin Right = 0 Padding Top = 0 Margin Top = 0 Width = 18 Height = 11 Это фрагмент ini-файла. Я пологаю он каким то образом загружает zip-архив, читает ini-файл и обтягивает компоненты соответствующим изображением. Так вот, как мне сделать тоже самое. Кто что по этому поводу думает. Ведь приложение должно не только хорошо функционировать, но и красиво выглядеть. Думаю это многим будет интерестно. Если возможно приводите полностью работающие примеры. Среда программирования: Visual studio 2005. Язык: C++. Жду вашей помощи. Зараннее спасибо!!! |
08.02.2009, 20:48 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Я думаю, что внутри этих ссылок вы найдете важную информацию Зависает, загрузка ЦП - 100% Загрузка ЦП |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|