Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93

VB6 Придать графичности/артистизма программе. ХЭЛП!

31.01.2017, 00:13. Показов 888. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всемприветпомогитя!
Написал на vb6 довольно большой проект, стратегическую игрушку. Походовую, клиент-серверную, все дела.
Используются обычные стандартные формы со стандартными контролами типа пикчабоксов (для игроковой карты), ричтекстбоксы, мсфлексгриды, текстбоксы, лэйблы и т.д.
Вася гениален для интерфейса, поэтому интерфейс клиента на нем и написан, однако все вычисления и алгоритмы серьезные запрятал в плюсовые длл. Сервер - консолька на плюсах. А длл для клиента это лишь обертка алгоритмов из сервера.
Ну и хочется придать клиенту графичности. Не серых форм стандартных контролов, а чего по-воздушнее.
С чего начать куда плыть?
Сделал на формы битмапы, но они в основном по краям проглядывают, т.к. интерфейс нагружен весьма.
Например, хочу, допустим, взять картинку батальной сцены времен 1812 года и наложить её на всю форму в полупрозрачном режиме, т.е. на форме полно контролов с играми на сервере, с игроками на сервере, с чатом сервера, а на всё это (на всю форму) наложена полупрозрачная картинка с рубаками-гасарами, взрывами ядер и горами трупов.
Поподробнее плиз, как?!
В графике не очень силен, если можно, подоходчивее...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2017, 00:13
Ответы с готовыми решениями:

Как придать программе какой-либо дизайн???
Здравствуйте!!! Написал программу на Делфях и меня заинтересовал вопрос как придать привлекательность проге...то есть натянуть на неё...

Как придать своей программе иконку? и ещё вопросы...
Я написал программу, компилировал, скажите пожалуйста как придать программе значёк? Как сделать так чтобы в окне программы писался не путь...

Логгирование в программе на vb6.0
Есть ли возможность как то выводить в лог-файл все действия программы? Но так чтоб это было не так трудоёмко добавлять в уже готовую...

17
 Аватар для UBUNTU
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
04.02.2017, 13:42
Zerg1, ну пару скринов выложите, чтобы иметь понятия какие контролы и вообще что там за игрушка или скомпилированный проект, чтобы поиграть и понять какие минусы в интерфейсе.
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
04.02.2017, 19:05  [ТС]
Здравствуйте, спасибо, что откликнулись!
http://www.softportal.com/soft... rshal.html
тут можно скачать дистриб
скрины там делает администрация и они не очень удачны
попробую закачать сам
Миниатюры
VB6 Придать графичности/артистизма программе. ХЭЛП!   VB6 Придать графичности/артистизма программе. ХЭЛП!   VB6 Придать графичности/артистизма программе. ХЭЛП!  

VB6 Придать графичности/артистизма программе. ХЭЛП!   VB6 Придать графичности/артистизма программе. ХЭЛП!  
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
04.02.2017, 19:06  [ТС]
продолжение...
Миниатюры
VB6 Придать графичности/артистизма программе. ХЭЛП!   VB6 Придать графичности/артистизма программе. ХЭЛП!   VB6 Придать графичности/артистизма программе. ХЭЛП!  

0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
04.02.2017, 19:07  [ТС]
с заставкой понятно, проблем нет
а вот с остальным...
форму загрузки сейва я уже переработал, там теперь на форме picture, а имена файлов и кнопки в виде прозрачных лейблов

но вот что с остальными формами делать, вопрос...
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
04.02.2017, 21:15
Цитата Сообщение от Zerg1 Посмотреть сообщение
но вот что с остальными формами делать
На вашем месте оставил бы всё как есть. Иначе потеряется читаемость - любая полупрозрачная форма внесет процент помех в полезную информацию.
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
04.02.2017, 23:39  [ТС]
немного не так
нужна не полупрозрачная форма
а наложение полупрозрачной картинки на всю форму
чтоб все было как есть, но различалась приглушенная картинка на фоне всего этого
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
05.02.2017, 06:01
Цитата Сообщение от Zerg1 Посмотреть сообщение
наложение полупрозрачной картинки на всю форму
Я это и имел в виду. Просто сделать так отдельной картинкой не выйдет. Надо будет создать ещё одну форму с картинкой, привязать её координаты к основной форме и чтобы она была всегда поверх + с нужной прозрачностью + не реагировала на события мыши. Осуществить возможно, но результат будет только мешать.
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
05.02.2017, 09:08
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Я это и имел в виду. Просто сделать так отдельной картинкой не выйдет. Надо будет создать ещё одну форму с картинкой, привязать её координаты к основной форме и чтобы она была всегда поверх + с нужной прозрачностью + не реагировала на события мыши. Осуществить возможно, но результат будет только мешать.
Можно сделать полупрозрачный контрол или просто исовать на форме полупрозрачную картинку.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
05.02.2017, 11:47
Цитата Сообщение от The trick Посмотреть сообщение
просто исовать на форме полупрозрачную картинку
Это да. Но как сделать, чтобы она не перекрывала доступ к другим контролам будучи поверх них?
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
05.02.2017, 11:55
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Это да. Но как сделать, чтобы она не перекрывала доступ к другим контролам будучи поверх них?
Мб я не понял, но какой смысл делать шейдинг поверх всех кнопок? Я то думал ТС хочет затемнить фон.
Типа такого https://www.cyberforum.ru/post6244118.html
А вообще стиль WS_EX_TRANSPARENT по-моему как-раз для прозрачных кликов. В любом случае можно передать клики вручную.
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
05.02.2017, 14:50  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Я это и имел в виду. Просто сделать так отдельной картинкой не выйдет. Надо будет создать ещё одну форму с картинкой, привязать её координаты к основной форме и чтобы она была всегда поверх + с нужной прозрачностью + не реагировала на события мыши. Осуществить возможно, но результат будет только мешать.
да, гемор, наверное, ещё тот...

про фон я как-то не думал, хочется простого в реализации решения, чтобы программа производила впечатление игрушки а не нудного бухгалтерского софта

Добавлено через 31 минуту
Цитата Сообщение от The trick Посмотреть сообщение
Можно сделать полупрозрачный контрол
всмысле, картинку как свойство формы, а контролы поверх неё все прозрачны? но ведь контролов же много всяких разных? все делать прозрачными? а как?
0
 Аватар для UBUNTU
352 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
05.02.2017, 18:54
Zerg1, Файл в папке Windows\hh.exe не надо копировать, он всегда есть.
0
70 / 62 / 19
Регистрация: 03.05.2013
Сообщений: 397
05.02.2017, 20:18
Сделай картинку с дырками под контролы и ляпай её AlphaBlendом
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
05.02.2017, 21:20
Я думаю, что надо что-то типа такого:
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
05.02.2017, 22:21  [ТС]
Цитата Сообщение от UBUNTU Посмотреть сообщение
Zerg1, Файл в папке Windows\hh.exe не надо копировать, он всегда есть.
ок, спасибо, не буду
но это не я
это инсталятор его предложил

Добавлено через 55 секунд
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Я думаю, что надо что-то типа такого:
Вложение 795241
Да! Да! именно что-то типа такого! во только как? а оно может не накладываться на заголовок формы?

Добавлено через 13 минут
Цитата Сообщение от UBUNTU Посмотреть сообщение
Zerg1, Файл в папке Windows\hh.exe не надо копировать, он всегда есть.
"довходите"-таки на сервер
нужны и имя и пароль
с ними зарегаться и далее сервер будет с этими именем и паролем пускать
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
05.02.2017, 22:55
Цитата Сообщение от Zerg1 Посмотреть сообщение
Да! Да! именно что-то типа такого! во только как? а оно может не накладываться на заголовок формы?
Посмотри это
https://www.cyberforum.ru/post7002033.html
0
2 / 2 / 0
Регистрация: 04.05.2010
Сообщений: 93
05.02.2017, 23:35  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
Спасибо! Попробую разобраться (как бы не расплавились мои мозги...)
а как быть если это же надо для richtextbox, который во frame, и ещё раз во frame, который на вкладке sstab?
и только под ними уже форма с её фоном
этот подход сработает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2017, 23:35
Помогаю со студенческими работами здесь

Ошибки в программе VB6
Здравствуйте! Я пытаюсь освоить азы по книге "Использование VB6" установил прогу "Microsoft Visual Basic 6.0" и вбил в...

Как воспроизводить музыку в программе VB6?
не могу воспроизвести :?:

В моей программе на VB6 победить memory leak!
Имею такой bas модуль : Attribute VB_Name = "Proc" Option Explicit Dim y As Byte Const TH32CS_SNAPHEAPLIST = &H1 ...

Контроль длины Label. А также VB6 Portable vs VB6 Installed.
Исходя из заголовка темы, вопроса 2: 1.) Как определить, что в Label уже не хватает места для Caption? Длина букв разная. Например,...

Windows 2000 Rus VB6, VB6 Resource Editor отсутствует
В Windows 2000 Rus + SP3 проинсталлировал Visual Studio 6 + MSDN Full (вся студия на 6 CD-R). В VB6 “Add-In Manager” всего три компонента,...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru