Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Вниз

Официально вышла RAD Studio XE2   Найти похожие ветки 

 
Игорь Шевченко ©   (2011-10-08 17:00) [80]

Gero ©   (08.10.11 14:00) [77]

Тут не может быть эмуляции. Как можно эмулировать, скажем, кнопку ? Кнопка - это четыре картинки (не в фокусе, в фокусе, нажата, недоступна) и реакция на мышь и клавиатуру. То же самое можно сказать про другие элементы управления. Если картинки будет рисовать не user32.dll/comctl32.dll, а superpuper.dll, разве элементы управления перестанут быть элементами управления ?
Если картинки будут нарисованы не средствами GDI, а потом DirectX (как в Vista и выше), а сразу DirectX, элементы управления останутся элементами управления.

Я не случайно спрашаю про игрушки - в них тоже есть кнопки, эдиты, меню и прочие контролы, никак не связанные с TWinControl.


 
Eraser ©   (2011-10-08 22:17) [81]

> [80] Игорь Шевченко ©   (08.10.11 17:00)


> Если картинки будут нарисованы не средствами GDI, а потом
> DirectX (как в Vista и выше), а сразу DirectX, элементы
> управления останутся элементами управления.

кстати, в win8 похоже сделали эмуляцию Aero через GDI )


 
Игорь Шевченко ©   (2011-10-08 23:38) [82]


> кстати, в win8 похоже сделали эмуляцию Aero через GDI )


не заметил. а почему похоже ?


 
Eraser ©   (2011-10-09 02:21) [83]

ну возможно не через GDI, а просто software emulation.
http://www.winmatrix.com/forums/index.php?/topic/31232-windows-8-can-run-aero-glass-theme-using-software-acceleration/

на VMWare для 8 ставится какой-то упрощенный драйвер, видно что аппаратной поддержки directdraw нет, тем не менее аеро работает. да и по многим другим признакам видно, например, софтверное Аеро перехватывается зеркальными видео драйверами.


 
KilkennyCat ©   (2011-10-09 06:02) [84]

лет 10 назад мне б такое...

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


 
©   (2011-10-09 06:08) [85]


> > кстати, в win8 похоже сделали эмуляцию Aero через GDI
> )

оно и правильно - проктологи МСу нужны


 
Игорь Шевченко ©   (2011-10-09 12:24) [86]

Eraser ©   (09.10.11 02:21) [83]

А чему, собственно, удивляться ? Рендеринг можно сделать как угодно, наличие Aero определяется лицензией Windows.
Использование программной эмуляции, судя по статьям, было заложено с самого начала.
http://winreview.ru/Matchast/765/DWM-iznutri-i-snaruzhi


 
Eraser ©   (2011-10-09 15:00) [87]

> [86] Игорь Шевченко ©   (09.10.11 12:24)

не было, раньше если аппаратно не поддерживались шейдеры 2.0 (а это уже видюхи года от 2005), то Аеро не работало.
http://msdn.microsoft.com/ru-ru/magazine/cc163435.aspx см. Технический обзор DWM, там где про WDDM.


 
Gero ©   (2011-10-09 17:12) [88]


> Игорь Шевченко ©   (08.10.11 17:00) [80]

Недостаток superpuper.dll в том, что на практике, контролы, созданные с его помощью несколько отличаются от стандартных: внешним видом либо поведением. Это доставляет определенные неудобства при использовании: они выглядят несколько чужеродно и работают не так, как ожидается.


 
DVM ©   (2011-10-09 22:08) [89]


> Gero ©   (09.10.11 17:12) [88]


> Это доставляет определенные неудобства при использовании:
>  они выглядят несколько чужеродно и работают не так, как
> ожидается

Как бы там ни было в настоящее подавляющее большинство коммерческих программ используют контролы внешне несколько отличающиеся от стандартных как по внешнему виду так и по поведению.  Да и MS создававшая руководства по правильному интерфейсу для других сама перестала своим же руководствам следовать местами все чаще.


 
asail ©   (2011-10-10 06:45) [90]


> Gero ©   (09.10.11 17:12) [88]

> Недостаток superpuper.dll в том, что на практике, контролы,
>  созданные с его помощью несколько отличаются от стандартных

Степень недостатков superpuper.dll прямо пропорциональна степени кривизны рук, ея писавших, уж простите за банальность...
Вот, например, уже помянутый выше DevEx. Егойные контролы от стандартных весьма отличаются, а никакого неудобства и чужеродности за ними не замеченно. При правильном их приготовлении, разумеется.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.008 c
2-1318236805
lesstab
2011-10-10 12:53
2012.01.22
Добавление новой записи и ее отражение.


15-1317760202
Юрий
2011-10-05 00:30
2012.01.22
С днем рождения ! 5 октября 2011 среда


15-1318064119
turbouser
2011-10-08 12:55
2012.01.22
Прелести XE2


2-1318325199
jamix
2011-10-11 13:26
2012.01.22
как можно увеличить громкость wav файла?


2-1318256216
toropoff
2011-10-10 18:16
2012.01.22
помогите создать SQL запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский