Здравствуйте Reader, Вы писали:
R>В моей программе надо настраивать все цвета, в том числе и GUI. Так заказчик захотел. Естественное желание сделать PropertySheet из двух закладок: Appearance из Display Properties для GUI и мою собственную для моих цветов.
R>Вопрос в том, как вставить в мою PropertySheet закладку Appearance! Разум подсказывает, что это сделать можно.
Это можно сделать без проблем для закладок свойств Ax, CLSID закладки CLSID_StockColorPage. Как поключить зависит о типа проекта — ATL, MFC. Если же это не ActiveX, то я не думаю, что всё так просто. Сходи на
www.codeguru.com и
www.codeproject.com, возможно найдёшь что-то там.
Здравствуйте IT, Вы писали:
IT>Это можно сделать без проблем для закладок свойств Ax, CLSID закладки CLSID_StockColorPage. Как поключить зависит о типа проекта — ATL, MFC. Если же это не ActiveX, то я не думаю, что всё так просто. Сходи на www.codeguru.com и www.codeproject.com, возможно найдёшь что-то там.
Сделал -- совсем не то! CLSID_StockColorPage вовсе не является эквивалентом закладки Appearance из Display Properties. Как я понял, CLSID_StockColorPage позволяет визуально назначить каким-нибудь цветам Ax соответствующие цвета GUI. Ну или просто получить конкретные цвета. А мне-то надо переназначать цвета GUI, да чтоб пользователь видел, что у него получается!