學習windows系統函數,編輯軟件爲CodeBlocks。 安裝CodeBlocks。 打開CodeBlock,打開‘文件’,進入‘Project’,打開‘Console application’,選擇C,按步驟進行,打開工作空間,初始文件夾爲Sources,文件爲main.c,在main.h裏添加#include<windows.h> 之後我們需要點擊文件--Files--C/C++header並全選條件後完成新建頭文件夾Headers中的day1.h 但在我們運行的時候卻發生了錯誤,錯誤如下: CodeBlocks無法運行,提示沒有發現編譯庫,在我們的檢查下,發現在設置---compiler setting---全局編譯器設置--Toolchain executables中,點擊自動搜索即可 此爲運行結果:
打開main.c,輸入以下代碼: HANDLE a; 此爲定義一個句柄變量 a=GetStdHandle(STD_OUTPUT_HANDLE); 此爲獲取一個句柄,參數設置爲標準輸出模式,並賦值給句柄變量
此函數爲調用GetStdHandle獲取當前的標準輸入和標準輸出 運行結果如下: 我們再輸入第二個代碼 CONSOLE_CURSOR_INFO info; info.bVisible=FALSE; info.dwSize=100; SetConsoleCursorInfo(a,&info); 此函數爲設置控制檯光標隱藏和高度(特別說明:TRUE爲顯示光標,FALSE爲不顯示光標;控制檯一行字符的高度爲100,光標的高度爲1到100)
運行結果如下: 之後: COORD pos; pos.X=20; pos.Y=10;// SetConsoleCursorPosition(a,pos); 此函數爲定位光標的位置(特別說明:縱座標是橫座標的2倍,且座標系爲第三象限,最後最大的座標是緩衝區大小減1)
運行結果如下: 再後: SetConsoleTitle("World"); 此函數爲設置窗體標題 運行結果如下: 最後: SetConsoleTextAttribute(a,201); 此函數爲設置前景色和背景色(特別說明:三原色藍,綠,紅,高亮顯示存在即爲1,不存在即爲0,例:紅加綠色即表示0110,也就是6; 函數是靠一個字節的低四來控制前景色,高四位來控制背景色。) 運行結果如下:
總結今天的收穫:學習了Windows系統函數的介紹和使用,並在軟件上運行了出來,就這樣。
|
今天學習的windows系統函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.