| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Технологии: Разные > Custom gui |
| Автор: chaos 1.9.2010, 14:23 |
| Доброго времени суток! Не знаю в правильно или нет разделе запостил - лучше ничего не придумал ! Имеется такая задача: сделать гуи непохожее не на что Что имеем - прототип окна программы со всеми элементами управления(все они само рисованные) в PS Дальше это все надо каким-то макаром встроить в программу, получать уведомления от "контролов", что бы это все двигалось, мигало и тп Не знаю с какой стороны подойти к вопросу, для меня это впервые. Направте на путь истинный Благодарен за любую инфу |
| Автор: Cheloveck 1.9.2010, 14:50 |
| Предполагаю два пути решения (думаю, что прога под венды и на API или подобном). Первый (самы простой): Создаёшь стандартное окно со стандартными контролами с флагом WS_OWNERDRAW и рисуешь окно в обработчиках стандартных сообщений. Второй: Создаёшь только окно, и рисуешь на нём всё сам, обрабатывая только сообщения от главного окна и высчитывая координаты потенциальных контролов, которые могут быть классами и принемать твои собственные сообщения. Контролы рисуют себя сами. Собственно второй способ отличается от первого повышенным содержанием геморроя. |