Я эмулирую (насколько это возможно) меню TPopup, чтобы оно могло плавать и пользователи могли перетаскивать его.
Для этого он находится в своей собственной форме и использует TPanels, действующие так, как будто они являются активируемыми TMenuItems.
Я использую TPanels, чтобы я мог изменить их цвет.
Чтобы получить правильные цвета, как я могу определить во время выполнения (в Delphi 2010) цвета текущей темы для TMenuItem.Color и TMenuItem.Font.Color (при условии, что такие свойства существуют).
ТИА
Редактировать
Я мог бы использовать clBtnFace для фона и clWindowText для цвета текста. Но мне нужно знать цвета темы, когда мышь находится над выбором меню.