//
//
//
//
//
//
//
//
//
//
软件Tags:
Dos程序系统结构:主程序,Liigo说,请输入,置标题,apiAllocConsole,apiFreeConsole,apiGetStdHandle,apiWriteConsole,apiReadConsole,apiSetConsoleMode,apiSetConsoleTitle,apiSetConsoleTextAttribute, ======控制台程序集 || ||------主程序 || ||------_启动子程序 || ||------Liigo说 || ||------请输入 || ||------置标题 || || ======调用的Dll || ||---[dll]------apiAllocConsole || ||---[dll]------apiFreeConsole || ||---[dll]------apiGetStdHandle || ||---[dll]------apiWriteConsole || ||---[dll]------apiReadConsole || ||---[dll]------apiSetConsoleMode || ||---[dll]------apiSetConsoleTitle || ||---[dll]------apiSetConsoleTextAttribute 调用的DLL命令: .DLL命令apiAllocConsole,整数型,,"AllocConsole",,创建一个控制台窗口 .DLL命令apiFreeConsole,整数型,,"FreeConsole",,销毁控制台窗口 .DLL命令apiGetStdHandle,整数型,,"GetStdHandle",,取标准设备句柄 .参数nStdHandle,整数型,,-10:标准输入;-11:标准输出;-12:标准错误。 .DLL命令apiWriteConsole,逻辑型,,"WriteConsoleA",,向控制台标准输出设备写文本 .参数hConsoleOutput,整数型,,标准输出设备句柄 .参数lpBuffer,文本型,,欲输出文本 .参数nNumberOfCharsToWrite,整数型,,欲输出文本的字符数 .参数lpNumberOfCharsWriten,整数型,传址,实际输出的字符数,可置为0 .参数lpReserved,整数型,传址,保留参数,必须为0 .DLL命令apiReadConsole,逻辑型,,"ReadConsoleA",,从控制台标准输入设备读取文本 .参数hConsoleInput,整数型,,标准输入设备句柄 .参数lpBuffer,文本型,,缓冲区,用于存储输入文本 .参数nNumberOfCharTosRead,整数型,,缓冲区长度(字符数) .参数lpNumberOfCharsRead,整数型,传址,实际读入的字符数,可置为0 .参数lpReserved,整数型,传址,保留参数,必须为0 .DLL命令apiSetConsoleMode,整数型,,"SetConsoleMode",,设置输入或输出模式 .参数hConsole,整数型,,输入或输出设备句柄 .参数dwMode,整数型,,模式值。可以是以下值的组合:(Ⅰ)输入模式值:1:Ctrl-C,Backspace,Tab,回车键,换行键和Ctrl-Z将在输入缓冲区中被处理;2:字符输入一直到收到一个换行符才将整行字符返回给函数ReadFile的调用者;4:字符在它们被敲入的同时也被显示在屏幕上(必须同时选择2);8:函数ReadFile的调用者必须是活动窗口。(Ⅱ)输出模式值:1:输出时将处理Backspace,Tab,响铃,回车和换行字符;2:当输出达到行尾时,光标会自动显示在下一行行首。 .DLL命令apiSetConsoleTitle,整数型,,"SetConsoleTitleA",,置控制台窗口标题 .参数lpTitle,文本型,,标题 .DLL命令apiSetConsoleTextAttribute,整数型,,"SetConsoleTextAttribute",,设置控制台窗口前/背景颜色 .参数hConsoleOutput,整数型,,标准输出设备句柄 .参数wAttribute,整数型,,前景/背景颜色代号。前景:1蓝2绿4红8高亮度|背景:16蓝32绿64红128高亮度。
