Диаграмма в виде 3D-пирога в свойствах диска.
Диаграмма в виде 3D-пирога в свойствах диска.
Этой диаграммы уже давно нет. В WinAPI рисовать я не умею, поэтому сделал это дело на GD, в PHP. Возможно, это пригодится в качестве алгоритма для построения такого 3D-пирога разработчикам ROS.
http://samisusami.net/uploads/anything/ ... eChart.php - исходный код
[ external image ]
http://samisusami.net/uploads/anything/ ... eChart.php - исходный код
[ external image ]
Re: Диаграмма в виде 3D-пирога в свойствах диска.
красиво получилось
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Ага, хорошо выглядит, теперь бы кто закодил это на С++ и сделал патч.
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Нужно будет редактировать /dll/win32/shell32/drive.c:334 и обьект 14015 во всех файлах каталога /dll/win32/shell32/lang/. Кто бы эту диаграмму теперь реализовал через WinAPI...
-
- Posts: 112
- Joined: Sun May 03, 2009 10:19 am
- Location: Russia, Saint-Peterburg
- Contact:
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Вот подходящая функция для отрисовки диаграммы: Pie Название красноречиво
Через гугел нашёл несколько реализаций, но познаний в Сях у меня маловато .
тут по русски (откроется в этой вкладке)
Через гугел нашёл несколько реализаций, но познаний в Сях у меня маловато .
тут по русски (откроется в этой вкладке)
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Я сомневаюсь, что в ROS реализован WINAPI до такой степени, чтобы рисовать пироги... Впрочем, я могу и ошибаться.
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Pie() есть:
reactos/
dll/win32/gdi32/objects/arc.c:200
subsystems/win32/win32k/objects/arc.c:340
Чтоб узнать как работает надо ее вызвать.
Скорее всего нормально, из wine-а пришло
reactos/
dll/win32/gdi32/objects/arc.c:200
subsystems/win32/win32k/objects/arc.c:340
Чтоб узнать как работает надо ее вызвать.
Скорее всего нормально, из wine-а пришло
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Немного смутило
/*
* @unimplemented
*/
BOOL WINAPI Pie(HDC hDC, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8)
/*
* @unimplemented
*/
BOOL WINAPI Pie(HDC hDC, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8)
Re: Диаграмма в виде 3D-пирога в свойствах диска.
А я предлагаю это добро подсмотреть и перенести из исходников виндовс 2000, которая давным давно утекла в сеть и скачать сие добро можно свободно. К тому же и сама майкрософт раскрыла кучу исходников вндовс ембед где тоже есть реализация этой диаграммы.
-
- Posts: 93
- Joined: Tue Feb 12, 2008 7:49 am
Re: Диаграмма в виде 3D-пирога в свойствах диска.
Это будет нарушение лицензии.user32 wrote:А я предлагаю это добро подсмотреть и перенести из исходников виндовс 2000, которая давным давно утекла в сеть и скачать сие добро можно свободно. К тому же и сама майкрософт раскрыла кучу исходников вндовс ембед где тоже есть реализация этой диаграммы.
Re: Диаграмма в виде 3D-пирога в свойствах диска.
> А я предлагаю это добро подсмотреть и перенести из исходников виндовс 2000, которая давным давно утекла в сеть и скачать сие добро можно свободно. К тому же и сама майкрософт раскрыла кучу исходников вндовс ембед где тоже есть реализация этой диаграммы.
1) Утекшие исходники даже хранить на компьютере нельзя, а для разработки ROS тем более.
2) На раскрытые исходники можно только смотреть, пользоваться ими тоже нельзя.
1) Утекшие исходники даже хранить на компьютере нельзя, а для разработки ROS тем более.
2) На раскрытые исходники можно только смотреть, пользоваться ими тоже нельзя.
Who is online
Users browsing this forum: No registered users and 15 guests