Example
The following is an example of using the SearchText method.
/-------------------------------------------------------------------
// ECLPS::SearchText
//
// Search for a string in various parts of the screen.
//-------------------------------------------------------------------
void Sample63() {
ECLPS PS('A'); // PS object
char FindStr[] = "IBM"; // String to search for
ULONG LastOne; // Position of search result
// Case insensative search of entire screen
printf("Searching for '%s'...\n", FindStr);
printf(" Anywhere, any case: ");
if (PS.SearchText(FindStr, TRUE) != 0)
printf("Yes\n");
else
printf("No\n");
// Backward, case sensative search on line 1
printf(" Line 1, exact match: ");
if (PS.SearchText(FindStr, 1, 80, SrchBackward) != 0)
printf("Yes\n");
else
printf("No\n");
// Backward, full screen search
LastOne = PS.SearchText(FindStr, SrchBackward, TRUE);
if (LastOne != 0)
printf(" Last occurance on the screen is at row %lu, column %lu.\n",
PS.ConvertPosToRow(LastOne), PS.ConvertPosToCol(LastOne));
} // end sample