Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Vlad2
#1

Пример создания 'прозрачной' формы при помощи функций SetWindowLong и SetWindowPos. - VB

18.09.2007, 00:20. Просмотров 1055. Ответов 0
Метки нет (Все метки)

Привет всем!
Нашёл код для создания прозрачной формы, а как сделать в ней видимыми остальные все деталюшки?

Пример создания 'прозрачной' формы при помощи функций SetWindowLong и SetWindowPos.

Текст:

Private Const GWL_EXSTYLE = (-20)
Private Const WS_EX_TRANSPARENT = &H20&
Private Const SWP_FRAMECHANGED = &H20
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const SWP_SHOWME = SWP_FRAMECHANGED Or SWP_NOMOVE Or SWP_NOSIZE
Private Const HWND_NOTOPMOST = -2

Private Declare Function SetWindowLong Lib 'user32' Alias 'SetWindowLongA' (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Private Declare Function SetWindowPos Lib 'user32' (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Sub Form_Load()

SetWindowLong Me.hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT
SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0&, 0&, 0&, 0&, SWP_SHOWME

End Sub

Спасибо всем!
http://www.cyberforum.ru/visual-basic/thread460284.html
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2007, 00:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Пример создания 'прозрачной' формы при помощи функций SetWindowLong и SetWindowPos. (VB):

Как создать параметр реестра, при помощи API - функций
Собственно вопрос соответствует теме: напишите функцию которая позволит...

Создание прозрачной формы (не все так просто)
Я в курсе, что этот вопрос уже неоднократно задавался. Но раздел 'Примеры' с...

Вызов программы при помощи функций в Delphi
Помогите пожалуйста, возможен ли вызов другой программы при помощи функций в...

При помощи процедур и функций модуля Graph нарисовать градусник
Разработать алгоритм и программу решения задач:необходимо при помощи процедур и...

Сортировка в массиве при помощи указателей и функций. Ошибки компиляции
Здравствуйте гениальный народ цифирь))) я начинающий программист) пытаюсь...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2007, 00:20
Привет! Вот еще темы с решениями:

При помощи процедур и функций модуля Graph нарисовать градусник
Разработать алгоритм и программу решения задач:необходимо при помощи процедур и...

Вычисление функций, их сумм и произведений при помощи циклических алгоритмов
1)По рекурентным формулам вычислить сумму или произведение. Рабочий набор:...

Перемещение формы при помощи мыши
Имеется форма с BorderStyle:bsNone Как можно передвигать эту форму мышкой? И...

Нуждаюсь в помощи при обработке формы
Форма. Обработчик работает криво. Помогите доделать. <html> <head>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru