Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 10.05.2002, 23:02   #1   
Модератор
 
Сообщений: 665
Регистрация: 09.01.2002

Kerish вне форума Не в сети
Post Через Visual basic делаем курсор с тенью,как в Windows 2000 и на том же уровне!

Есть мысли?
  Ответить с цитированием
Старый 11.05.2002, 22:42   #2   
gL2.U-_-)
 
Аватар для OveRMinD
 
Сообщений: 157
Регистрация: 18.04.2002

OveRMinD вне форума Не в сети
Post

Вот енто все возможно на уровне API функций, только Win64 ((( но не все так плохо.....есть несколько вариантов, которые хоть как-то смогут походить на такого рода анимацию....
1) хто-либо, хорошо знающий C++{для Kerishа: Art
%)))))))))))) } просто экспортирует или переписывает функии для работы с курсором под Win32
2) перерисовывать не только курсор, но и его контур пиксел по пикселу с соответствующим затенением(winapi greyscale) по матрице пикселов основного
3) спереть уже готовый....%)))
ВСе варианты, за исключением 3-го, сложны в реализации, но не перевелись еще на нашей земле талантливые, классные программисты!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Дерзайте, молодые дарования!
  Ответить с цитированием
Старый 11.05.2002, 22:59   #3   
Администратор
 
Аватар для DrIQ
 
Сообщений: 21,988
Регистрация: 09.10.2001
Возраст: 44

DrIQ вне форума Не в сети
Post

OveRMinD Почему так много восклицательных знаков ? Думаешь не заметят ?
  Ответить с цитированием
Старый 11.05.2002, 23:11   #4   
gL2.U-_-)
 
Аватар для OveRMinD
 
Сообщений: 157
Регистрация: 18.04.2002

OveRMinD вне форума Не в сети
Post

Да нет.....просто жалко за наших ребят.....как раз многих и не замечают, а надо!!! Если енто мешает, то впреть буду выражать свое наболевшее по-другому!
  Ответить с цитированием
Старый 11.05.2002, 23:18   #5   
Администратор
 
Аватар для DrIQ
 
Сообщений: 21,988
Регистрация: 09.10.2001
Возраст: 44

DrIQ вне форума Не в сети
Post

Да сколько хочешь... хоть килобайт их поставь...
  Ответить с цитированием
Старый 12.05.2002, 22:47   #6   
Модератор
 
Сообщений: 665
Регистрация: 09.01.2002

Kerish вне форума Не в сети
Unhappy

Я пробовал делать реализацию подобного на VB.
Получалось,очень хреново,но получалось.
Тень(отстойная) была.Этого я достиг,используя API :GetPixel,SetPixelV.
Просто брал пиксел под курсором,получал его цвет,переводил в RGB,а затем затемнял(Т.е от всех цветов отнять понемногу).
Проблема была в другом.Когда курсор убирался цвета не восстонавливались ))
И получился хаос.
Я решил,что обьявлять массив для запоминания координат и начальних цветов - бред...
Буду пытаться дальше...
  Ответить с цитированием
Старый 03.06.2002, 21:39   #7   
Модератор
 
Сообщений: 665
Регистрация: 09.01.2002

Kerish вне форума Не в сети
Smile

УРА!!!!!!Я сделал тень!!!!!!Но только от окон могу модуль дать кому надо.Указываешь имя окна(Picturebox,Frame,Form) и делается тень.Вот с курсором пока трудновато...
  Ответить с цитированием
Старый 07.06.2002, 16:16   #8   
Гость
 
Сообщений: n/a

Post

Kerish исправь глюки с тенью , то есть убери некрасивую полоску при прорисовке тени , путём добавления всего лишь двух циклов
  Ответить с цитированием
Старый 07.06.2002, 16:54   #9   
gL2.U-_-)
 
Аватар для OveRMinD
 
Сообщений: 157
Регистрация: 18.04.2002

OveRMinD вне форума Не в сети
Post

а здарова насильник, ну ты давай перепиши API из Win64в Win32
  Ответить с цитированием
Старый 07.06.2002, 21:59   #10   
gL2.U-_-)
 
Аватар для OveRMinD
 
Сообщений: 157
Регистрация: 18.04.2002

OveRMinD вне форума Не в сети
Post

Kerish кому енто интересно "кому надо дать"
  Ответить с цитированием
Старый 09.06.2002, 21:44   #11   
Модератор
 
Сообщений: 665
Регистрация: 09.01.2002

Kerish вне форума Не в сети
Arrow

Кому надо <a href="http://www.modules.by.ru/SnadowMOD.zip" target="_blank">качайте</a> модуль для создания теней.
Пишете имя обьекта и форму на которой он расположен.И на нем делается тень.

CreateWindShandow(Wnd As Object, Form As Form)

Только под Visual Basic
  Ответить с цитированием
Старый 22.08.2002, 00:13   #12   
Лятун
 
Аватар для Nike
 
Сообщений: 1,279
Регистрация: 10.05.2002
Возраст: 39

Nike вне форума Не в сети
Post

Kerish
кинь мне код???
а??? и расскажи как сделать чтоб все заработало!
  Ответить с цитированием
Старый 12.09.2002, 20:30   #13   
Модератор
 
Сообщений: 665
Регистрация: 09.01.2002

Kerish вне форума Не в сети
Post

Я же сказал ссылка:
<a href="http://www.modules.by.ru/SnadowMOD.zip" target="_blank">http://www.modules.by.ru/SnadowMOD.zip</a>
(Это модуль для VB,который делает тень от окон в вашей программе)
Подсоединяешь модуль к проекту и пишешь где надо
CreateWindShandow(Обьект от которого отбрасывать тень , Куда отбрасывать тень)

Вроде всё!
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind