Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > GUI |
Автор: GrayCardinal 11.2.2007, 07:33 |
Как оно сейчас называется и где почитать про возможности ? Я так понимаю возможностями Visual C++ 6 дело не ограничивается ? Если так, то что лучше юзить для "крутого" интерфейса (чисто Winдосовское) ? Санкс. |
Автор: smartov 11.2.2007, 12:43 |
Называется он http://www.google.com/search?hl=en&q=microsoft+windows+GDI+graphics+display+interface&btnG=Search |
Автор: GrayCardinal 11.2.2007, 15:01 |
smartov, Это чтоб картинки рисовать, я понял... Что насчет кнопочек/менюшек etc ? |
Автор: smartov 11.2.2007, 16:58 |
GrayCardinal, почему картинки то? Это и есть универсальный графический интерфейс для отображения графики как на экран, так и на другие периферийные устройства. Когда приложение хочет отрисовать кнопку, наприме, - оно использует API GDI. |
Автор: GrayCardinal 11.2.2007, 18:16 |
smartov, Я НЕ хочу нарисовать кнопку ! Мне нужна сама КНОПКА. Ферштейн ? ![]() |
Автор: Ch0bits 11.2.2007, 18:43 |
Кнопка создаётся как и любой другой оконный класс функцией CreateWindow Для "крутого" надо юзать Windows Forms через .NET. |
Автор: smartov 11.2.2007, 22:52 |
There is no button, Neo ![]() Всякий элемент в винде - это окно (или кнопка смотря как посмотреть). Я точно не знаю, поэтому категорично утверждать не буду, но очень сомневаюсь что в API виндовом есть функции яля MakeCoolButton(x,y,caption) ![]() Вот тебе примерчик как http://www.dotnetheaven.com/Uploadfile/mahesh/ChildWindow05212005080000AM/ChildWindow.aspx?ArticleID=59061ce9-bcba-4ceb-9cb1-b68701e43292 Добавлено @ 22:53 GrayCardinal, А что подпадает под понятие "крутого"? ![]() |
Автор: SergeCpp 12.2.2007, 14:17 |
![]() http://en.wikipedia.org/wiki/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 12.2.2007, 14:42 | ||||
Я так делал когда детсад прогуливал. Не у же ли ничего нового не придумали ? ![]()
Вот про это по-подробнее. Линк, если можно ... SergeCpp, Ага... Вот это - понял. Гугльну чутка апосля... Спасибо. |
Автор: Ch0bits 12.2.2007, 18:19 |
Во-во! Писать GUI на WinAPI после Qt и Gtk - это просто мазахизм! ![]() Придумали НЕ писать на WinAPI, а писать на MFC, VCL, WindowsForms и т.п. Пожалуйте, dotNETчики тусуются в основном тут: http://windowsforms.net/ http://www.codeproject.com/ http://dotnetheaven.com/ http://www.gotdotnet.ru/ На всех есть раздел про САБЖ. |
Автор: GrayCardinal 12.2.2007, 18:42 |
Ch0bits, Благодарствую ![]() |