Как создать собственный элемент управления в Windows 7 Aero предварительного просмотра задач? - PullRequest
8 голосов
/ 03 января 2011

У меня есть два вопроса о предварительном просмотре задач Windows 7.В Delphi я хотел бы создать свои собственные кнопки внутри области, выделенной на снимке экрана ниже.

1) Можно ли создавать собственные элементы управления в окне предварительного просмотра задачи (в Windows 7), например, Winamp canделать ?Или это просто какое-то ограниченное мультимедийное расширение?

2) Если можно нарисовать там свои кнопки, с чего мне начать?Пример или руководство по Windows API будет полезно для меня.

alt text

Заранее большое спасибо

Ответы [ 3 ]

13 голосов
/ 03 января 2011

Да, вы можете проверить эти компоненты Windows 7 Components от Daniel Wischnewski, чтобы увидеть пример.

Это снимок экрана из демонстрационного приложения, включенного в компоненты.*

alt text

2 голосов
/ 03 января 2011

Они называются Миниатюрные панели инструментов . Я не знаю ни одного кода Delphi, чтобы обернуть это, но я, вероятно, ошибаюсь! Если я прав, то вам нужно объявить некоторые COM-интерфейсы и управлять ими соответствующим образом - на самом деле это не слишком сложно.

0 голосов
/ 03 января 2011

Нет, они определяются Windows (и всегда будут кнопками), и вы можете предоставить значки, которые на них появляются. Вот официальный документ по API для этого.

...