Avery Dennison 6035 Programmer Manual Rev.CA 6/01 User Manual

Page 148

Advertising
background image

Function Reference 4-107

v i d R e a d C u r s o r

Description

Retrieves the specified display page’s current cursor location.

Syntax

void far vidReadCursor(unsigned short far* lpusRow,

unsigned short far* lpusCol,

short sPage);

Parameters

lpusRow

A variable pointer to the row. For 4-row/33-key
printers, values are 0-3. For 8-row/48-key printers,
values are 0-7.

lpusCol

A variable pointer to the column. Values are 0-19.

sPage

The display page. For 4-row/33-key printers, values
are 0-3. For 8-row/48-key printers, values are 0-1.

Return Values

None

Example

#include <stdio.h>

#include "mmsultra.h"

void main(void)

{

unsigned short usRow = 0;

// Row position

unsigned short usColumn = 0;

// Column position

vidScroll(0, 0, 3, 11, 0, 0x07);

// Clear screen

vidPutCursor(0, 0, 0);

// Move cursor

vidReadCursor(&usRow, &usColumn, 0);

// Read position

printf("Row position is %d", usRow);

// Display results

printf("\nColumn position is %d", usColumn);

}

Advertising