beautypg.com

Paxar Gold 6037EX User Manual

Page 140

background image

4-104 Programmer’s Manual

v i d R e a d C A

Description

Reads a character and attribute from the current cursor location
for the specified display page.

Syntax

void far vidReadCA(unsigned char far* lpuchChr,

unsigned char far* lpuchAttr,

short sPage);

Parameters

lpuchChr

A variable pointer to the character.

lpuchAttr

A variable pointer to the character’s attribute.
Returned values are:

0x07 Normal

video

0x70 Reverse

video

sPage

The display page. For 4-row printers, values are

0-

3. For 8-row printers, values are 0-1.


Return Values

None

Example

#include

#include "mmsultra.h"

void main(void)

{

unsigned char ucCharacter = 32;

// Character at position

unsigned char ucAttribute = 32;

// Attribute at position

vidSetPage(0);

// Set page

vidPutCursor(0, 0, 0);

// Move cursor

// Read char and

// attribute

vidReadCA(&ucCharacter, &ucAttribute, 0);

vidScroll(0, 0, 7, 19, 0, 0x07);

// Clear screen