Список форумов KorNet: Vb 2005 Express Ed - Список форумов KorNet

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Vb 2005 Express Ed Помогите с очень легкой ситуацией, решение которой просто вылетело из Оценка: -----

#1 Пользователь офлайн   Cartman 

  • Присутствующий
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 685
  • Регистрация: 22 Октябрь 05

Отправлено 16 Апрель 2007 - 20:20

В Visual Basic 2005 Express (бесплатный который), тупо создал новый проэкт (Application) и хочу разрешить в нем DWM (Desktop Window Menager, это Aero для висты).
Пишу

Код
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        DWM_EC_ENABLECOMPOSITION()
    End Sub
End Class

Он пишет
Name 'DWM_EC_ENABLECOMPOSITION' is not declared.
Я знаю, что нужно в начале прописать, что эт такое. Но как и сопсна что это такое =)) Знание языка минимальное.
Вот статья, моя основа (написана для c#, но достаточно выкинуть некоторые символы и работает)


http://msdn.microsoft.com/msdnmag/issues/0...ro/default.aspx
и
http://msdn2.microsoft.com/en-us/library/aa969510.aspx

Помагите =) Как мне сие дело задекларировать или что там надо?
0

#2 Пользователь офлайн   ermak 

  • Бывалый
  • PipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 185
  • Регистрация: 27 Октябрь 05

Отправлено 18 Апрель 2007 - 18:59

DwmEnableComposition(параметр).

Ты должен указать функии DwmEnableComposition параметр:
- DWM_EC_DISABLECOMPOSITION
- DWM_EC_ENABLECOMPOSITION
0

#3 Пользователь офлайн   Maniak 

  • Мастер
  • PipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 3 174
  • Регистрация: 10 Январь 06

Отправлено 22 Апрель 2007 - 03:24

ну вроде так должно быть smile1.gif

DwmEnableComposition(DWM_EC_ENABLECOMPOSITION);
0

#4 Пользователь офлайн   ermak 

  • Бывалый
  • PipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 185
  • Регистрация: 27 Октябрь 05

Отправлено 22 Апрель 2007 - 14:51

Всё верно так и должно быть.
Выполняем функцию DwmEnableComposition с параметрами,
А ещё лучше присвоить функцию к переменной что бы смотреть статус выполнения.

Переменная типа HRESULT
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

3 человек читают эту тему
0 пользователей, 3 гостей, 0 скрытых пользователей