可以看出:* 函数功能相当于 6?E 和
的功能。而 * 函数相当于
7设置光标位置和 的功能。不过在具体使用
要注意它们的区别。
六 文本操作示例操作
下面看一个示例程序:
FF在具有阴影效果的窗口中显示一行字符
!
,?AC5/
&C%/
&16EE#$?CCD;5/FF绘制边框
"&
)
G@,DB7BD,?AC5/FF获取标准输出设备句柄
*7T>4/FF设置代码页,这里如果设置成 S>(简体中
文),那么程序会怎样?那样的话,将画不出边框。
C+*J$
+/
,/FF关闭标准输出设备句柄
/
0
&C%
)
?CCD;5/
AC5D;55AD1B335;D<A3E</FF窗口缓冲区信息
;$:$6/
$A"G/
@1H<$IE</FF获取窗口缓冲区信息
FF计算显示窗口大小和位置
CGE<MNRA"F=R=/
*GP/FF原代码段中此处为 E<MOF=R=,但是如果您的
屏幕有垂直滚动条的话,还需要把滚动条下拉才能看到$为了方便就把它改为 :
;#GCA"T/
1"G*T/
G1?U@;BAD<A5A<O/FF阴影属性
:G3;5@;BAD;5V3;5@;BAD@;55AV
3;5@;BAD1CB5V3;5@;BAD<A5A<OV1?U@;BAD;5V
1?U@;BAD1CB5/FF文本属性
6G3;5@;BAD;5V3;5@;BAD<A5A<O/FF文本属性
FF设置阴影然后填充
;*G)C:$*:0$*6G)C$
*0/
G/ 8/
)