Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
Ты будешь смеяться, но для этого нужен Visual Basic/
Здравствуйте, Igor Kudryashov, Вы писали:
IK>Здравствуйте, Vladzimig, Вы писали:
V>>Хаюшки ВСЕМ!!!
V>>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
IK>Ты будешь смеяться, но для этого нужен Visual Basic/
А что на VC никак???? Хоть самым замудрым способом подскажи плиз!!!
Re: Красивый интерфейс
От:
Аноним
Дата:
20.07.04 06:14
Оценка:
Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
V>С уважением Владимир
Посмотри, темой ниже обсуждаются скины — это то,что тебе нужно.
Здравствуйте, Igor Kudryashov, Вы писали:
IK>Здравствуйте, Vladzimig, Вы писали:
V>>Хаюшки ВСЕМ!!!
V>>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
IK>Ты будешь смеяться, но для этого нужен Visual Basic/
Visual Basic нужен только тем, у кого руки не оттуда выросли что бы писать на VC++.
Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
Здравствуйте, Vladzimig, Вы писали: V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
Когда то давно напарывался на такую проблему. Посмотри
CWnd::OnDrawItem
CWnd::OnMeasureItem
Или в индексе набери "custom controls, MFC support for" там вроде все внятно написанно
Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
Сам хай
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
Здравствуйте, Vladzimig, Вы писали:
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
Не знаю, что именно тебе нужно, но предложу посмотреть в сторону subclassing'а — перекрывай стандартную отрисовку и делай все, что душе угодно. Это конечно, не компонент на форму бросить, поковыряться придется. Смотри примеры на codeproject.com, там есть очень подробные статьи. ! Желательно знать карту сообщений стандартных контролов, или изучить ее
Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
V>Visual Basic нужен только тем, у кого руки не оттуда выросли что бы писать на VC++.
А ещё когда нужно сделать быстро и без лишнего гимороя.
P.S. Конечно если ты не относишь себя к крутым пацанам, которые только на C++ (рулез!!!) программят, а остальные инструменты, типа Delphi, Visual Basic и пр. считают сделанными специально для ламеров. Тогда, конечно западло.
Здравствуйте, veter32, Вы писали:
V>Здравствуйте, Vladzimig, Вы писали:
V>>Хаюшки ВСЕМ!!!
V>>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
V>>С уважением Владимир
V>Что тебе конкретно надо?
Я хочу чтобы прога имела не стандартные элементы управления, а что то свое!!!!! К примеру: форма не прямоугольная и допустим округлены углы, кнопки не квадратные а округленные, шрифт не черный а большой экзотический и синего цвета и т.д.
Здравствуйте, Vladzimig, Вы писали:
V>Я хочу чтобы прога имела не стандартные элементы управления, а что то свое!!!!! К примеру: форма не прямоугольная и допустим округлены углы
Здравствуйте, Vladzimig, Вы писали:
V>Хаюшки ВСЕМ!!!
V>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
V>С уважением Владимир
1. Рисовать самому — subclassing, custom draw
2. Использовать сторонние библиотеки
3. Ставить Windows XP
Здравствуйте, Igor Kudryashov, Вы писали:
IK>Здравствуйте, Vladzimig, Вы писали:
V>>Хаюшки ВСЕМ!!!
V>>Тут у меня такой вопрос: я программирую на VC++ 6.0 и не могу понять как создавать красивые кнопочки, окошки, вообщем другие элементы управления??????
V>>Если кому не жалко, то подскажите как это реализовываеться и вообще что для этого надо????
IK>Ты будешь смеяться, но для этого нужен Visual Basic/
Ты наверное тоже будешь смеяться но мне ни разу не поападалсь прога с НЕСТАНДАРТНЫМ ИНТЕРФЕЙСОМ и написанная на васике.
Здравствуйте, Vladzimig, Вы писали:
V>Я хочу чтобы прога имела не стандартные элементы управления, а что то свое!!!!! К примеру: форма не прямоугольная и допустим округлены углы, кнопки не квадратные а округленные, шрифт не черный а большой экзотический и синего цвета и т.д.
Qt от Trolltech. Если adontz объяснит мне, чем Qt не подходит и какие есть лучшие альтернативы, то буду очень благодарен.
Разумеется, если есть масса лишнего времени то можно самому хватать Device Context (или как там это в GDI называется...) и рисовать по нему...
Здравствуйте, Igor Kudryashov, Вы писали:
IK>Здравствуйте, Vladzimig, Вы писали:
IK>Ты будешь смеяться, но для этого нужен Visual Basic/
Если делать хороший интерфейс под Windows, то VB ничем не лучше VC++. То же самое относится к шарпу.
P.S. Возможно, что с выходом новой CLR и студии расстановка сил кардинально поменяется. См. статью Олега Михайлика в дотнетовском форуме. Если все будет так, как он описал, то C# наконец-то станет адекватным средством разработки GUI: не надо будет отдельно покупать кляссеры MSO look-like, ну и т.п.
IK>>Ты будешь смеяться, но для этого нужен Visual Basic/
V>А что на VC никак???? Хоть самым замудрым способом подскажи плиз!!!
Ну у нас тут одни маньяки написали, основываясь на каком-то коде, некий фреймворк, которой предлагает джавоподобный способ создания интерфейса — без ресурсов, в коде, добавляя в некие контейнеры разные элементы, которые тоже могут бюыть контейнерами... Задача все разукрасить не ставилась, но с их фреймворком она решается довольно быстро.
А можно просто понаписать своих контролов, наследжуемых он стандартных, и субкласить их от имеющихся.
Еще можно купить какую-нибудь библиотеку поддержки скинов, их есть несколько штук.
Можно вообще писать все на каком нибудь XUL
Re[3]: Красивый интерфейс
От:
Аноним
Дата:
21.07.04 21:44
Оценка:
V>Я хочу чтобы прога имела не стандартные элементы управления, а что то свое!!!!! К примеру: форма не прямоугольная и допустим округлены углы, кнопки не квадратные а округленные, шрифт не черный а большой экзотический и синего цвета и т.д.
Это не так уж и сложно. здесь и здесь, например.
Re[3]: Красивый интерфейс
От:
Аноним
Дата:
22.07.04 14:01
Оценка:
Здравствуйте, Denwer, Вы писали:
D>Ты наверное тоже будешь смеяться но мне ни разу не поападалсь прога с НЕСТАНДАРТНЫМ ИНТЕРФЕЙСОМ и написанная на васике.