Я пытаюсь внедрить вкладки стиля Google Chrome в Windows 7 в приложении Delphi.
Элементами этого являются:
- вкладки могут распространяться на неклиентскую область, как и в самом Chrome.
- правильно рисует на Vista и Windows 7, когда стекло включено
- вкладки работают так же, как google chrome, и выглядят как google chrome, поверх стекла.
Я обнаружил, что проблемы, которые я должен преодолеть, заключаются в следующем:
- Как мне получить элемент управления (VCL control) для расширения в неклиентской области? (Хороший образец элемента управления, который делает это управление лентой, включенное в источники VCL, но я не видел, чтобы кто-то еще это делал, и для того, чтобы заставить ленту работать, требуется какой-то злой хакер).
- Как правильно рисовать растровые изображения над стеклом? (API DWM). A связанный вопрос уже отвечает на этот аспект, здесь этот вопрос также был задан мной.