Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Прозрачность висты в ХР? Добавлено: 31.05.07 21:20  

Автор вопроса:  - MaAs† -™ | ICQ: 233628153 

Ответить

  Ответы Всего ответов: 51  

Номер ответа: 31
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #31 Добавлено: 04.06.07 09:18
mc-black, умеешь XXE распаковывать?
Посмотри что я выложил в архиве выше. Там и тени, и полупрозрачность и дырка посреди формы, да и зубчиков на вроде я не наблюдаю.

Ответить

Номер ответа: 32
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #32
Добавлено: 04.06.07 10:39
ZagZag
Вот и вся полупрозрачность.


Тут вопрос возникает: красиво и все такое, НО что с этим делать? как хотя бы контролы приделать к форме?

ЗЫ а XXE это то же что и UUE? winace архив обозвал UUE

Ответить

Номер ответа: 33
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #33 Добавлено: 04.06.07 14:23
А вот с контролами и у меня ничего не получается.
Надо разбираться. Возможно что с этой штукой только сплашскрины получится делать.

ЗЫ
UUE по принципу такой же как XXE, но XXE использует более универсальную таблицу символов [A-Za-z0-9\-\+], как я понял
Называть файлы надо по разному *.uue и *.xxe иначе распаковать не получится (по крайней мере в WinRAR)

Ответить

Номер ответа: 34
Автор ответа:
 - MaAs† -™



ICQ: 233628153 

Вопросов: 13
Ответов: 29
 Профиль | | #34 Добавлено: 04.06.07 15:33
ZagZag, примерчик как раз почти то что надо 8) респект 8)

Ответить

Номер ответа: 35
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #35 Добавлено: 04.06.07 17:38
Да, но как контролы вставлять? Никак не разберусь чтото =(

Ответить

Номер ответа: 36
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #36
Добавлено: 04.06.07 22:21
что интересно сами контролы работают... но не видно их (

Ответить

Номер ответа: 37
Автор ответа:
 - MaAs† -™



ICQ: 233628153 

Вопросов: 13
Ответов: 29
 Профиль | | #37 Добавлено: 05.06.07 02:24
я попробовал сделать две формы - одну с контролами, другая фон - вроде нормально работает, правда проблема пока как сделать контролы как и форму, разной прозрачности...

Ответить

Номер ответа: 38
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #38
Добавлено: 05.06.07 03:26
две формы? типа такого? через хук?
'HookActions
Private Function IHookSink_WindowProc(hwnd As Long, msg As Long, wp As Long, lp As Long) As Long
Static rMain As RECT, rSub As RECT
Dim Result As Long
If hwnd = Me.hwnd Then
    If msg = WM_MOVE Then
        Call GetWindowRect(hwnd, rMain) 'Получаем координаты окна
        'Перемещаем окна
        .........................
    End If
End If
IHookSink_WindowProc = InvokeWindowProc(hwnd, msg, wp, lp) ' Return desired result code to Windows.
End Function


или через таймер?

Ответить

Номер ответа: 39
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #39
Добавлено: 05.06.07 04:17
Layered Windows cannot have controls or child windows on them. You could try to play with windowless controls and and paint them on a mem-dc and then pass that to UpdateLayeredWindow(...).

Ответить

Номер ответа: 40
Автор ответа:
 - MaAs† -™



ICQ: 233628153 

Вопросов: 13
Ответов: 29
 Профиль | | #40 Добавлено: 05.06.07 14:45
две формы? типа такого? через хук?
да, примерно так. а если через таймер то отстает при перемещении.

Ответить

Номер ответа: 41
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #41
Добавлено: 06.06.07 15:24
Так. Вот посмотрел на скин BlackIce для Миранды. Судя по красиво скругленным краям, та же хрень используется. И нет ни одного стандартного контрола... Всё рисованное => надо сделать какую-то систему, которая будет рисовать нужные картинки в нужных местах, а главное в нужное время :-)

Ответить

Номер ответа: 42
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #42 Добавлено: 06.06.07 17:29
да в асечке это два окна. полупрозрачное внизу, а окно с эксплорером сверху. вот и весь эффект.

Ответить

Номер ответа: 43
Автор ответа:
 - MaAs† -™



ICQ: 233628153 

Вопросов: 13
Ответов: 29
 Профиль | | #43 Добавлено: 06.06.07 19:05
вот, нашел реализацию контролов! хоть и не стандартные, но так даже лучше 8)

http://bbs.vbstreets.ru/download.php?id=3774&sid=e90dfaee758aef68aab7e6335f3b42cf

необходимая библиотека:http://bbs.vbstreets.ru/download.php?id=3776&sid=e90dfaee758aef68aab7e6335f3b42cf

страничка:http://bbs.vbstreets.ru/viewtopic.php?t=23168&view=previous&sid=80cbc93d0e5c4eb80010d50294e4e590

ЗЫ: нажатие и прочие эффекты там правда явно недоделаны, но это уже "дело техники".

Ответить

Номер ответа: 44
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #44
Добавлено: 07.06.07 14:41
MaAs† Ура! Именно так как я понял и делают везде (ибо иначе - никак :-))

"да в асечке это два окна. полупрозрачное внизу, а окно с эксплорером сверху. вот и весь эффект."
не понял... это о миранде что ли? тогда - не правда...

Ответить

Номер ответа: 45
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #45 Добавлено: 07.06.07 15:10
не понял... это о миранде что ли? тогда - не правда...


говорим партия, подразумеваем Ленин?
асечка - значит асечка, а не миранда. окно "Центр Xtraz", о котором тут уже говорили.

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам