ы курсор снова стал видимым. (
Автор admin Понедельник, 4 мая 2009 11:32
ы курсор снова стал видимым. (Это делается потому, что запись в окно при видимом курсоре может привести к искажению изображения на экране в позиции курсора.) Обратите внимание: вам нет необходимости обеспечивать сокрытие курсора, если рисование выполняется с помощью функции 0nDraw() класса представления, потому что система Windows автоматически скрывает курсор при вызове данной функции и восстанавливает курсор после окончания ее работы. По той же причине не нужно скрывать курсор в функции OnPaintC) класса представления, которая позволяет рисовать в окне, не являющемся окном представления. Поэтому функцию 0nDraw() в нашей программе изменять не нужно. ПРИМЕЧАНИЕ- Вызовы функции CWnd::HideCaret() являются кумулятивными, то есть если функция Cwnd::Hi-deCaret() вызывается более одного раза без последующих вызовов функции Cwnd::ShowCa-ret(), необходимо столько же раз вызвать функцию CWnd::ShowCaret(), чтобы снова сделать курсор видимым. Упражнение 3. Создание функций управления курсором Приступим к модификации программы Echo с целью получения отображения мигающего курсора при вводе текста. Для управления курс
Комментарии закрыты.
Последние комментарии