Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии: Разные > Custom gui


Автор: chaos 1.9.2010, 14:23
Доброго времени суток!
Не знаю в правильно или нет разделе запостил - лучше ничего не придумал !

Имеется такая задача: сделать гуи непохожее не на что smile
Что имеем - прототип окна программы со всеми элементами управления(все они само рисованные) в PS
Дальше это все надо каким-то макаром встроить в программу, получать уведомления от "контролов", что бы это все двигалось, мигало и тп


Не знаю с какой стороны подойти к вопросу, для меня это впервые.

Направте на путь истинный smile

Благодарен за любую инфу

Автор: Cheloveck 1.9.2010, 14:50
Предполагаю два пути решения (думаю, что прога под венды и на API или подобном).
Первый (самы простой):
Создаёшь стандартное окно со стандартными контролами с флагом WS_OWNERDRAW и рисуешь окно в обработчиках стандартных сообщений.
Второй:
Создаёшь только окно, и рисуешь на нём всё сам, обрабатывая только сообщения от главного окна и высчитывая координаты потенциальных контролов, которые могут быть классами и принемать твои собственные сообщения. Контролы рисуют себя сами.

Собственно второй способ отличается от первого повышенным содержанием геморроя.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)