Exemple

Voici un exemple d’utilisation de la méthode SearchText.

/------------------------------------------------------------------- // ECLPS::SearchText // // Search for a string in various parts of the screen. //------------------------------------------------------------------- void Sample63() { ECLPS PS('A'); // PS object char FindStr[] = "HCL"; // 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