WinApi Функция SetCaretPos
Описание:
function SetCaretPos(X, Y: Integer): BOOL;
Функция перемещает каретку в определенную позицию. Позиция определяется в клиентских координатах окна.
Параметры:
X: Оперделяет позицию каретки по горизонтали.
Y:Определяет позицию каретки по вертикали.
Возвращаемые значения
Если функция завершилась успешно, она возвращает ненулевое значение.
Если функция совершила ошибку, она возвращает 0. Для получения расширенной информации об ошибке используйте функция GetLastError
Замечания
Функция SetCaretPos перемещает каретку несмотря на то, видима каретка или нет.
Система предоставляет по одной каретке на очередь. Окно должно создавать каретку только тогда, когда оно получает фокус или активируется. Окно должно разрушить каретку перед потерей фокуса или отмене активации. Окно может установить позицию каретки только в том случае, если каретка принадлежит окну.
В оконцовке хочу заметить что основная причина по которой перегревается ноутбук, это наличие пыли на внутренних вентиляторах, в результате приток воздуха становиться не достаточным, увеличивается теплообмен, компьютер начинает работать медленней, зависает и перезагружается. Что бы избежать подобных ситуаций следите за чистотой внутри корпуса своего ноутбука.
Материал взят из:
Русская спpавка по Windows API