![]() |
Модераторы: bartram, Akella |
![]() ![]() ![]() |
|
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Как оно сейчас называется и где почитать про возможности ? Я так понимаю возможностями Visual C++ 6 дело не ограничивается ? Если так, то что лучше юзить для "крутого" интерфейса (чисто Winдосовское) ?
Санкс. |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
Называется он MS Windows GDI
|
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
smartov,
Это чтоб картинки рисовать, я понял... Что насчет кнопочек/менюшек etc ? |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
GrayCardinal, почему картинки то? Это и есть универсальный графический интерфейс для отображения графики как на экран, так и на другие периферийные устройства.
Когда приложение хочет отрисовать кнопку, наприме, - оно использует API GDI. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
smartov,
Я НЕ хочу нарисовать кнопку ! Мне нужна сама КНОПКА. Ферштейн ? ![]() |
|||
|
||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 9 Всего: 62 |
Кнопка создаётся как и любой другой оконный класс функцией CreateWindow Для "крутого" надо юзать Windows Forms через .NET. |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 10 Всего: 259 |
There is no button, Neo ![]() Всякий элемент в винде - это окно (или кнопка смотря как посмотреть). Я точно не знаю, поэтому категорично утверждать не буду, но очень сомневаюсь что в API виндовом есть функции яля MakeCoolButton(x,y,caption) ![]() Вот тебе примерчик как люди на виндовом АПИ кнопы делают Добавлено @ 22:53 GrayCardinal, А что подпадает под понятие "крутого"? ![]() |
|||
|
||||
FatalError |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 11.4.2006 Репутация: нет Всего: 1 |
Чего-то я не понял. При чем здесь, действительно, GDI? Кнопочки, менюшки, прочее сидит в user.dll, а не в gdi.dll.
- вот c этим согласен на 100%. Понятия о "крутости" у всех разные. На Win32 API можно очень забавные вещи делать. Типа невидимых кнопок, которые в определенный момент становятся видимыми (создать их функцией CreateWindow, но не показывать, а потом, когда нужно, применить ShowWindow). Можно делать текст в объемной рамке (рамку - как отдельное окно класса "static"). Да много чего можно. К примеру, "дырявые" окна, окна неправильной формы - вот это уже с применением функций GDI, регионов и прочего. Короче, надо книжечки посмотреть по Win32 API и MSDN. Это сообщение отредактировал(а) FatalError - 12.2.2007, 12:34 |
|||
|
||||
SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 5 Всего: 124 |
![]() Kai Krause is a software artist and user interface designer, best known for founding MetaCreations Corp., for his widely acclaimed Kai's Power Tools series of products, and for revolutionizing the state of graphical user interface design at that time. Krause significantly broadened conventional notions of the graphical user interface by applying innovative design principles and providing realtime interaction for the user, neither of which were widely deployed in the 1980s. User interface elements like soft shadows, rounded corners, and translucency, which are today common in Mac OS X, Windows XP and Linux, appeared already in products of his companies. The company which he co-founded, MetaCreations Corp., began as HSC Software, which released the first version of Kai's breakthrough product, Kai's Power Tools (a.k.a "KPT"), in 1992. HSC went on to release a second version of KPT, and the first version of KPT Bryce, and several other titles before changing their name to Metatools in 1995. This name remained until 1997, when a rapid series of mergers with Fractal Design, RayDream, Specular, and RTG necessitated a new identity for the growing organization: MetaCreations. For the rest of the 1990's, MetaCreations continued to develop a wide variety of successful graphical software titles. Application and interfaces for which Krause was most directly responsible include Kai's Power Tools, Live Picture, KPT Bryce, Kai's Power Show, Kai's Power Goo, KPT Convolver, and Kai's Photo Soap. ![]() |
|||
|
||||
GrayCardinal |
|
||||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Я так делал когда детсад прогуливал. Не у же ли ничего нового не придумали ? ![]()
Вот про это по-подробнее. Линк, если можно ... SergeCpp, Ага... Вот это - понял. Гугльну чутка апосля... Спасибо. |
||||
|
|||||
Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: 9 Всего: 62 |
Во-во! Писать GUI на WinAPI после Qt и Gtk - это просто мазахизм! ![]() Придумали НЕ писать на WinAPI, а писать на MFC, VCL, WindowsForms и т.п. Пожалуйте, dotNETчики тусуются в основном тут: http://windowsforms.net/ http://www.codeproject.com/ http://dotnetheaven.com/ http://www.gotdotnet.ru/ На всех есть раздел про САБЖ. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: нет Всего: 58 |
Ch0bits,
Благодарствую ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Windows" | |
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Windows | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |