Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как отобрзаить текстовый курсор в консоли?


Автор: АлексейX86 1.3.2013, 18:09
Доброго времени суток.
Пишу консольный текстовый редактор по курсовой , использую WinApi , и вот такой вопрос :
Как сделать так , что бы в консоли был текстовый курсор , который можно водить мышкой по экрану (как в Borland C++ под Windows 3.1) , и как мне получить событие , когда пользователь нажимает на левую кнопку мышки?
(пишу под Windows 8 , так что на полный экран консоль не откроешь , но запускать буду под XP)

http://s1.ipicture.ru/Gallery/Viewfull/22388791.html

Спасибо за помощь.

Автор: GremlinProg 2.3.2013, 08:33
установить видимость курсора: http://msdn.microsoft.com/ru-RU/library/windows/desktop/ms686019(v=vs.85).aspx
получить его координаты: http://msdn.microsoft.com/ru-RU/library/windows/desktop/ms683171(v=vs.85).aspx

"пассивно" получить событие от мыши не получится, придется периодически делать опрос, вот пример: http://msdn.microsoft.com/ru-RU/library/windows/desktop/ms685035(v=vs.85).aspx

Автор: АлексейX86 8.3.2013, 16:22
GremlinProg , спасибо.
Разобрался.

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