自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows控制臺光標控制

運維 系統(tǒng)運維
本文介紹了Windows控制臺的光標屬性以及控制光標的步驟和方法,希望對大家有所幫助。

Windows控制臺是在系統(tǒng)出現(xiàn)一些意外情況下的一種非常有效的診斷和測試以及恢復(fù)系統(tǒng)功能的工具,它是微軟推出的一種全新的控制模式,用于在安全模式和其他啟動選項不起作用時修復(fù)系統(tǒng)。

Windows控制臺的光標具有兩個屬性:dwSize 高度,bVisible 是否顯示。

步驟/方法

具體步驟:

1.得標準輸出設(shè)備句柄GetStdHandle(),因為光標是在標準輸出設(shè)備上顯示

2.獲取Windows控制臺光標信息GetConsoleCursorInfo(),可以跳過

3.設(shè)置Windows控制臺光標信息SetConsoleCursorInfo()

4.設(shè)置Windows控制臺光標位置

(1)獲取設(shè)備句柄的函數(shù):

HANDLE WINAPI GetStdHandle(

__in DWORD nStdHandle

);nStdHandle :

1. STD_INPUT_HANDLE 標準輸入設(shè)備,起初,它是控制臺輸入緩存區(qū),CONIN$

2. STD_OUTPUT_HANDLE 標準輸出設(shè)備,起初,它是活動的控制臺屏幕緩存區(qū),CONOUT$

3. STD_ERROR_HANDLE 標準報錯設(shè)備,起初,它是活動的控制臺屏幕緩存區(qū),CONOUT$

(2)Windows控制臺光標信息結(jié)構(gòu)體:

typedef struct _CONSOLE_CURSOR_INFO {

DWORD dwSize; //光標的高度,控制臺一行字符的高度為100,光標的高度為1到100

BOOL bVisible; //是否顯示光標,TRUE為顯示,F(xiàn)ALSE為不顯示

} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO

(3)獲取Windows控制臺光標信息:

  1. BOOL WINAPI GetConsoleCursorInfo(  
  2.  
  3. __in HANDLE hConsoleOutput,  
  4.  
  5. __out PCONSOLE_CURSOR_INFO lpConsoleCursorInfo  
  6.  
  7. );  
  8.  

hConsoleOutput:Windows控制臺屏幕緩存區(qū)句柄,必須具有GENERIC_READ權(quán)限

lpConsoleCursorInfo:一個指向CONSOLE_CURSOR_INFO的指針,用來接收控制臺光標信息

(4)設(shè)置Windows控制臺光標信息:

  1. BOOL WINAPI SetConsoleCursorInfo(  
  2.  
  3. __in HANDLE hConsoleOutput,  
  4.  
  5. __in const CONSOLE_CURSOR_INFO* lpConsoleCursorInfo  
  6.  
  7. );  
  8.  

hConsoleOutput:Windows控制臺屏幕緩存區(qū)句柄,必須具有GENERIC_READ權(quán)限

lpConsoleCursorInfo:一個指向CONSOLE_CURSOR_INFO的指針,用來設(shè)置控制臺光標信息

(5)設(shè)置Windows控制臺光標位置:

void gotoxy(int Wide,int High) //Wide表示列,0為***列,High表示行,0為***行

  1. {  
  2.  
  3. COORD loc;  
  4.  
  5. loc.X=Wide;  
  6.  
  7. loc.Y=High;  
  8.  
  9. SetConsoleCursorPosition(hStdout, loc);  
  10.  
  11. }  

Windows控制臺光標的控制主要是利用代碼來實現(xiàn)的,讀者對其代碼熟練的掌握則可熟練的控制光標。

【編輯推薦】

  1. Windows惡意軟件20年“創(chuàng)新”史
  2. 六款你不可不知的Windows管理工具
  3. 小型企業(yè)如何選擇合適的Windows版本?
  4. 如何制定良好的Windows補丁更新管理機制?
責(zé)任編輯:韓亞珊 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-11 09:57:19

WINDOWS控制臺DOS命令

2011-07-11 13:43:45

Windows控制臺

2011-07-19 15:15:59

故障恢復(fù)控制臺

2011-07-11 14:20:19

2011-07-11 13:52:45

Windows控制臺

2010-12-21 14:32:43

操作控制臺

2011-07-26 18:13:53

控制臺

2009-06-15 09:50:34

JBoss控制臺

2011-08-08 10:55:14

IOS 控制臺 Consol

2011-07-26 18:00:09

控制臺

2011-07-19 15:38:15

故障恢復(fù)控制臺

2011-07-11 15:52:47

RCWindows

2011-07-11 11:05:09

Windows控制臺

2011-07-27 13:59:04

2011-07-12 15:18:01

SQLite數(shù)據(jù)庫引擎

2021-06-17 11:34:54

SLS 阿里云

2009-10-10 10:45:04

VB 2005新型控制

2009-03-04 10:10:49

控制臺桌面虛擬化Xendesktop

2011-07-19 15:52:53

故障恢復(fù)控制臺

2011-07-11 17:00:07

Windows Vis控制臺MMC
點贊
收藏

51CTO技術(shù)棧公眾號