CONSOLE.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:
Windows编程
开发平台:
Visual C++
- /******************************************************************************
- * This is a part of the Microsoft Source Code Samples.
- * Copyright (C) 1993-1997 Microsoft Corporation.
- * All rights reserved.
- * This source code is only intended as a supplement to
- * Microsoft Development Tools and/or WinHelp documentation.
- * See these sources for detailed information regarding the
- * Microsoft samples programs.
- ******************************************************************************/
- #define BACKGROUND_WHITE (WORD) 0x00f0
- #define BACKGROUND_CYAN (WORD) 0x0030
- #define FOREGROUND_YELLOW (WORD) 0x0006
- #define FOREGROUND_CYAN (WORD) 0x0003
- #define FOREGROUND_WHITE (WORD) 0x0007
- #define PERR(bSuccess, api) {if (!(bSuccess)) perr(__FILE__, __LINE__,
- api, GetLastError());}
- /* function prototypes */
- extern int myPuts(HANDLE hConsole, char *s);
- extern void showConAPIs(HANDLE hConsole);
- extern void putStatusLine(HANDLE hOut, char *buf);
- extern void perr(char *szFileName, int line, char *szApiName, DWORD dwError);
- extern void cls(HANDLE hConsole);
- extern char myGetchar(void);
- extern void setConTitle(char *szTitle);
- extern SHORT getConX(HANDLE hCon);
- extern SHORT getConY(HANDLE hCon);