程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言控制台窗口圖形界面編程之四 常用的文本輸出函數

C語言控制台窗口圖形界面編程之四 常用的文本輸出函數

編輯:關於C語言

文本顏色屬性已經學會了,那麼下面就學習幾個比較常用的文本輸出函數,如下:

BOOL FillConsoleOutputAttribute(    // 填充字符屬性    
HANDLE hConsoleOutput,              // 句柄    
WORD wAttribute,                    // 文本屬性    
DWORD nLength,                      // 個數    
COORD dwWriteCoord,                 // 開始位置    
LPDWORD lpNumberOfAttrsWritten      // 返回填充的個數    
);    
BOOL FillConsoleOutputCharacter(    // 填充指定數據的字符    
HANDLE hConsoleOutput,              // 句柄    
TCHAR cCharacter,                   // 字符    
DWORD nLength,                      // 字符個數    
COORD dwWriteCoord,                 // 起始位置    
LPDWORD lpNumberOfCharsWritten      // 已寫個數    
);    
BOOL WriteConsoleOutputCharacter(   // 在指定位置處插入指定數量的字符    
HANDLE hConsoleOutput,              // 句柄    
LPCTSTR lpCharacter,                // 字符串    
DWORD nLength,                      // 字符個數    
COORD dwWriteCoord,                 // 起始位置    
LPDWORD lpNumberOfCharsWritten      // 已寫個數    
);

另外再介紹一個表示區域的結構體,如下:

typedef struct _SMALL_RECT  //表示矩形區域的結構體    
{    
  SHORT Left;       //左邊界    
  SHORT Top;        //上邊界    
  SHORT Right;      //右邊界    
  SHORT Bottom;     //下邊界    
} SMALL_RECT;    
/*   
微軟官方的說法是   
Left    區域的左上頂點的X坐標   
Top     區域的左上頂點的Y坐標   
Right   區域的右下頂點的X坐標   
Bottom  區域的右下頂點的Y坐標   
*/

本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved