Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Borland C++ 3.1 + Mouse  (Прочитано 10804 раз)
0 Пользователей и 1 Гость смотрят эту тему.
FallenSoul
Опытный

ru
Offline Offline
Пол: Мужской

« : 12-10-2007 17:59 » 

2 курс Улыбаюсь

Задали курсовую работу на С++, написать программу (в соответствии с вариантом),отчёты и т.д.
Проконсультировались у преподователя,- сказано было что идеальная программа с меню вида

Цитата
1. Создать
2. Изменить
3. Вывести данные на экран
...

будет оцениваться в 3 бала, и что для 4 и выше надо в программу вставить графический интерфейс (только консольное приложение, без разработки под Windows) и мышь с обработкой кликов на "кнопки" которые нажимаются(вдавливаются).  Сабж, с графическим интерфейсем не думаю что будет очень сложно, но вопрос в поддержке драйвера мыши.

Можно ли всю обработку кликов и событий мыши определить непосредственно в .спп на Си коде, или придётся как-то прикреплять ассемблеровский код. Про ассемблер пока тоже знаем не так много,-регистры и переход по меткам, так что хотелось бы задать этот вопрос и мб наткнуться на ссылки где можно будет почитать про это или ваш ответ.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 12-10-2007 18:41 » 

Если пишеш под чистый ДОС, то прерывание мыши 33h. Найди в нете параметры этого прерывания. Принцип работы как с обычной функцией. Только через прерывание. Для Windows приложений, нужно создавать обработчик очереди сообшений и отлавливать события мыши.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
FallenSoul
Опытный

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 12-10-2007 18:59 » 

Под чистый дос
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #3 : 13-10-2007 09:14 » 

Вот работа с мышой http://www.ana.sudani.co.uk/Programming/mouse.htm
http://www.codenet.ru/progr/other/mouse.php
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 13-10-2007 17:11 » new

Извиняюсь, конечно, за неопытность в BC++ 3.1, но, если не ошибаюсь, для Borland-овского интерфейса мышью не нужно управлять - нужно лишь драйвер мыши заранее загрузить. В остальном - Борландовские  библиотеки обеспечат и интерфейс и мыш - нужно лишь их АПи использовать.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines