函数名:kbhit()
功能及返回值:检查当前是否有键盘输入,若有则返回一个非零值,否则返回零。
用法:int kbhit(void);
所在头文件:
文字输出函数
函数名:setfont()
功能及返回值:设置当前字体,无返回值。
用法:setfont(int nHeight,int nWidth,lpszFace);
nHeight 指定高度 nWidth 字符的平均宽度(0为自适应) lpszFace 字体名称
函数名:getfont()
功能及返回值:用于获取当前字体样式。无返回值
用法:void getfont(LOGFONT *font);
函数名:outtext()
功能及返回值:用于在当前位置上输出字符串。 无返回值
用法:void outtext(LPCTSTR str);
void outtext(TCHAR c);
str 待输出的字符串的指针。 c 待输出的字符。
该函数会改变当前位置到字符串末尾。所以,可以连续使用该函数使输出的字符串保持连续。
函数名:outtextxy()
功能及返回值:用于在指定的位置上输出字符串。无返回值
用法:void outtextxy(int x,int y,LPCTSTR str);
void outtextxy(int x,int y,TCHAR c);
x 字符串输出时头字母的 x 轴的坐标值。 y 字符串输出时头字母的 y 轴的坐标值。
str 待输出的字符串的指针。 c 待输出的字符。
函数名:drawtext()
功能及返回值:用于在指定的区域内以指定的格式输出字符串。有返回值,执行成功时,返回文字的高度,执行失败,返回0值
用法:int drawtext(LPCTSTR str,RECT* pRect,UINT uFormat);
int drawtext(TCHAR c,RECT* pRect, UINT uFormat);
str 待输出的字符串。 pRect 指定的矩形区域的指针。某些 uFormat 标志会使用这个矩形区域做返回值。详见后文说明。
uFormat 指定格式化输出文字的方法。详见后文说明。 c 待输出的字符。
函数名:textheight
功能及返回值:用于获取字符串的实际占用的像素高度。返回值为该字符串的实际像素高度
用法:int textheigth(LPCTSTR str);
int textheight(TCHAR c);
str 指定的字符串指针。 c 指定的字符。
函数名:textwidth
功能及返回值:用于获取字符串的实际占用的像素宽度。返回值为该字符串实际占用的像素宽度
用法:int textwidth(LPCTSTR str);
int textwidth(TCHAR c);
str 指定的字符串指针。 c 指定的字符。