Каретка
Создаю программу работающую с текстом и столкнулся с проблемой перемещения каретки при вводе текста. Проблема заключается в том, что после ввода символа каретку нужно переместить в новую позицию. В глубинах интернета (firststeps.ru) нашел пример в котором каретка перемещается на расстояние средней длины символа получаемой через GetTextMetrix и каждый символ соответственно выводится с этой позиции. Такой текст получается разреженным и некоторые символы налезают друг на друга. Как сделать вывод нормального текста на экран и перемещение каретки по этому тексту?
используй функцию GetTextExtentPoint32 чтобы узнать размер символа. может конечно кто пользовался и другой функцией, пускай подскажет, но я пользовался именно ей и все было ок
Да, так работает спасибо. Не подскажешь как выделять текст?