主要包括:
1、輸出座標控制;
2、顏色修改;
3、高亮顯示方向鍵選取選單項;
4、尺寸修改。
說明:
(1)每種顏色對應的十六進製制數如下【0-黑色、1-藍色、2-綠色、3-湖藍色、4-紅色、5-紫色、6-黃色、7-白色、8-灰色、9-淡藍色、10-淡綠色、11-淡淺綠色、12-淡紅色、13-淡紫色、14-淡黃色、15-亮白色】。
(2)文字前景色:
foreground_red 紅色
foreground_green 綠色
foreground_blue 藍色
foreground_red|foreground_green 黃色
foreground_red|foreground_blue 紫紅色
foreground_green|foreground_blue 淡藍色
foreground_red|foreground_green|foreground_blue 白色
0 黑色
foreground_intensity 亮色(比原來顏色要亮 )
(3)文字背景色:
background_red 紅色
background_green 綠色
background_blue 藍色
background_red|background_green 黃色
background_red|background_blue 紫紅色
background_green|background_blue 淡藍色
background_red|background_green|background_blue 白色
0 黑色
c++**:
1與2的實現
#include
#include
#include
#include
using
namespace std;
void
setoutputposition
(int x,
int y)
intmain()
return0;
}
3和4的實現
在這裡插入**片#include
#include
#include
using
namespace std;
void
setoutputposition
(int x,
int y)
void
getconsolesize
(short
*cols,
short
*lines)
intmain()
setconsoletextattribute
(h, foreground_red | foreground_green | foreground_intensity)
; cout << endl << endl;
cout <<
"你做出了正確的選擇。"
<< endl;
return0;
}
c++執行結果:
1與2的結果
控制台介面控制(一)
總述 前言 這裡所說的控制台指的是console程式設計。顯示的介面類似dos,某種程式上也很像tc裡的執行結果。是一種vc上的簡易視窗程式設計。vc 有提供window視窗程式設計,可以寫出很好看的視窗介面,可是涉及的知識點較多。如果有時候只是想測試一下某個用法,或者寫的某個函式,就很沒效率。控制...
控制台介面控制(十) 讀取滑鼠操作
我在看到這一章之前一直不知道控制台也能通過滑鼠來操作。控制台的滑鼠操作需要得到滑鼠位置資訊,左右鍵資訊,單雙擊等等。效果 當滑鼠在控制台範圍內的時候,第一行會顯示滑鼠的位置 左鍵單擊在滑鼠當前位置寫下乙個a,右鍵單擊在滑鼠當前位置寫下乙個a 左鍵雙擊控制台退出。相關資訊 與讀取鍵盤資訊類似,讀取滑鼠...
c c 控制台游標的相關操作
謝謝合作 命令列的游標 consolecursor 其實就是乙個另類的插入符 caret 插入符是什麼呢?當你在記事本打字的時候,那個一閃一閃的豎線就叫做插入符。插入符的作用有多大呢?沒有了插入符,假如你正在輸入第二十個字,突然發現第乙個字打錯了,那麼你得把正確的十九個字和錯誤的第乙個字全刪了,再把...