Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb.net рисование 'твердых' изображений на aero стекле / 1 сообщений из 1, страница 1 из 1
22.01.2015, 17:46
    #38860970
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vb.net рисование 'твердых' изображений на aero стекле
Здраствуйте.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
   <StructLayout(LayoutKind.Sequential)> _
       Public Structure MARGINS
        Public cxLeftWidth As Integer
        Public cxRightWidth As Integer
        Public cyTopHeight As Integer
        Public cyButtomheight As Integer
    End Structure
    <DllImport("dwmapi.dll")> _
    Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtr, ByRef margin As MARGINS) As Integer
    End Function

=========================================================

 Me.BackColor = Color.Black
  Dim mg As MARGINS = New MARGINS
        mg.cxLeftWidth = -1
        mg.cxRightWidth = -1
        mg.cyTopHeight = -1
        mg.cyButtomheight = -1
        'set all value -1 to apply glass effect to the all of visible window

        '  DwmExtendFrameIntoClientArea(Me.Handle, mg)



этими манипуляциями иожно придать окну эффект аэро стекла..

но некоторые элементы и картинки на таком окне подвергаются воздействию эффекта, и становятся полупрозрачными..
как можно отрисовывать изображения( допустим в пикчебоксе) чтобы они оставались не под влиянием эффекта т.е. цвета были твердыми. ??
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / vb.net рисование 'твердых' изображений на aero стекле / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]