Re[2]: А расскажите за Винду
От: alex_public  
Дата: 27.07.14 21:18
Оценка:
Здравствуйте, ononim, Вы писали:

O>Ну например после ХР появились:

O>- Desktop Window Manager, и API для него
O>- Транзакционные операции с файлами и реестром, и API для них. Например раз, два.
O>- XPS принтинг, и API для него
O>- Аудиоподсистема была переделана, и появился Windows Core Audio API
O>- ntdll рантайм обзавелся своим внутренним развитым thread pool, ну и API для него не поленились вытащить наверх

Ну как бы это всё прогресс, но даже близко не имеет отношения к каким-то революционным изменениям.

O>- Win'RT — дикая помесь COM'а и plain API (например). + еще немного мусора вкинули в бедный token object


Вот WinRT — это действительно что-то типа революции. Только вот существенно запоздавшей — далеко не факт, что сейчас взлетит. Тем более, что старый api на десктопе никто не запрещает, а metro пока и не особо актуально.

O>Что сделали, но не задокументировали (но я както по-необходимости расковырял):

O>- Window bands, и набор следующих API, торчащих из user32:
O>
O>HWND WINAPI CreateWindowInBand(DWORD dwExStyle, LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam, DWORD dwBand);
O>BOOL WINAPI SetWindowBand(HWND hWnd, HWND  hwndInsertAfter, DWORD dwBand);
O>BOOL WINAPI GetWindowBand(HWND hWnd, PDWORD pdwBand);
O>

O>С помощью них сама винда, и все (сильно) желающие могут впендюривать свои окошки туда, где обычно показываются Win'RT приложения.

О, очень интересно. Не в смысле нашей дискуссии (это тоже явно не какая-то революция), а просто лично для меня. Это что, позволяет нам из обычного приложения влезть в метро интерфейс или что?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.