|
// *********************************************************
// 行の逆検索
// 戻り値 : true 行発見, false 対象行無し
// 初回は、nRow に -1 を渡す
// *********************************************************
BOOL LboxListview::FindPreviousRow( int *nRow )
{
if ( (*nRow) == -1 ) {
if ( LboxListview::Count() == 0 ) {
return false;
}
LboxListview::nCurrentRow = LboxListview::Count() - 1;
return true;
}
if ( (*nRow) - 1 >= 0 ) {
(*nRow)--;
LboxListview::nCurrentRow = (*nRow);
return true;
}
return false;
}
| |