SetConsoleCursorPosition

【勇芳软件工作室】汉化HomePreviousNext

SetConsoleCursorPosition功能在指定的控制台屏幕缓冲区中设置光标位置。

BOOL SetConsoleCursorPosition(

HANDLE 【hConsoleOutput】,//控制台屏幕缓冲区的句柄
COORD 【dwCursorPosition】//新光标位置坐标
); 

参数

【hConsoleOutput】

标识控制台屏幕缓冲区。句柄必须具有GENERIC_WRITE权限。

【dwCursorPosition】

指定包含新光标位置的COORD结构。坐标是屏幕缓冲区字符单元格的列和行。坐标必须在屏幕缓冲区的边界内。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

光标位置确定显示由WriteFileWriteConsole功能写入或由ReadFileReadConsole功能回显的字符。要确定光标的当前位置,请使用GetConsoleScreenBufferInfo功能。

如果新的光标位置不在屏幕缓冲区窗口的边界内,则窗口原点将更改,使光标可见。

也可以看看

GetConsoleCursorInfo, GetConsoleScreenBufferInfo, ReadConsole, ReadFile, SetConsoleCursorInfo, WriteConsole, WriteFile