Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Каретка(мигающий курсор).


Автор: KPEHDEL 9.10.2012, 00:31
Здравствуйте. Подскажите пожалуйста код мигающего курсора в ASCII, того самого который похож на |. Или это он и есть?

Автор: Cheloveck 9.10.2012, 00:55
Цитата(KPEHDEL @  9.10.2012,  01:31 Найти цитируемый пост)
Или это он и есть? 

 smile 

Автор: math64 9.10.2012, 07:00
Нет у него никакого кода. Выводится графически - картинка в ресурсах, в виде битмапа.

Автор: Cheloveck 9.10.2012, 10:28
Цитата(math64 @  9.10.2012,  08:00 Найти цитируемый пост)
картинка в ресурсах, в виде битмапа

 smile 

Автор: YDean 10.10.2012, 12:31
 smile 
Код

BOOL CreateCaret(
  HWND hWnd,        // handle to owner window
  HBITMAP hBitmap,  // handle to bitmap for caret shape (NULL - solid. (HBITMAP)1 - gray).
  int nWidth,       // caret width
  int nHeight       // caret height
);

BOOL SetCaretPos(
  int X,  // horizontal position
  int Y   // vertical position
);


Автор: KPEHDEL 10.10.2012, 14:18

Цитата

картинка в ресурсах, в виде битмапа

Так и думал, ибо будь это символом, то все символы бы сдвигались, когда мы делаем в лево-право.

Автор: sulyco 21.1.2014, 19:05
Как скрыть эту мигающую каретку из поля ручного ввода контрола numericUpDown. Ручной ввод заблокирован, каретка не нужна, а она появляется как при клике по стрелке контрола, так и при клике на поле ввода. Если не убрать совсем, так хоть замаскировать в цвет поля.

Автор: akizelokro 22.1.2014, 00:26
HideCaret()

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