InfoMaster
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Всем доброго времени суток...Сталкнулся на днях с такой проблемой, друг попросил запрогать графический редактор, плевое дело подумал я и конечно же взялся помочь, но каково же было мое удивление когда мне сказали, мол нужно прогать в Borland C, никаких сред разработок типа Builder или Вижла, фишка программы в том, что как мне обьяснили - программа должна быть разработана с подключением возможности работать с мышью...Работа программы должна проходить в графическом режиме видеоадаптера и должна иметь минимум функциональности, а именно: 1) Возможность выбора графических примитивов (прямоугольник, эллипс, линия, ломаная) 2) Возможность выбора цвета рисования 3) Поддержка режима - "Ластик" 4)Главная фича - указатель мыши должен меняться при выборе различных примитивов Грубо говоря нормальный такой Paint консольного происхождения...Почитал информацию - в итоге узнал что нужно использывать функции 33h прерывания для работы с манипулятором типа мышь и функции прерывания 10h для работы с видеоадаптером, но так как я вообще никогда не имел дело с подобными вещами такими как работа с драйвером мыши напрямую или с видеопамятью, то прошу о помощи, заранее благодарен тем кто возьмется за это, однако прошу, если кто знает как это все написать, пришлите исходник с комментами,по возможности подробными, я хочу сам разобраться в этом, нужно ж еще человеку обьяснить как это работает... |