SGD CWI 12
-
Hilfe
Ich studiere gerade bei der SGD C/C++ Programmierung unter Windows.
Leider habe ich ein problem mit der suche nach oben von Zeichenketten.WBool Form1::Suchen_Ersetzen_Dialog_1_FindReplace( WObject * source, WFindReplaceEventData * event ) { WLong position; WString suchtext; WRange zeichen_index; WLong text_laenge; WBool ganzwort; ganzwort = event->wholeWord; /*------------------------ Suchen einer Zeichenkette ---------------------*/ if (event->findNext) { suchtext = Suchen_Ersetzen_Dialog_1->GetFindText(); if (event->searchDown) { position = Richtextfeld_1->FindText( suchtext, FALSE, ganzwort, beginAt ); if (position < 0) { position = Richtextfeld_1->FindText(suchtext); } text_laenge = suchtext.GetLength(); zeichen_index.start = position; zeichen_index.end = position + text_laenge; beginAt = zeichen_index.end; Richtextfeld_1->SetFocus( ); Richtextfeld_1->SetEditSelection( zeichen_index ); } else { } } return FALSE; }
Das Programm ist in Power++ geschrieben, sucht aber leider nur abwärts.
kann mir jemand helfen???Bitte Code-Tags verwenden!