static void ShowRes(void) { int n = FCEUI_CheatSearchGetCount(); printf(" %d results:\n", n); if (n) { int which; BeginListShow(); FCEUI_CheatSearchGet(srescallb, 0); which = EndListShow(); if (which >= 0) AddCheatParam(which, 0); } }
static void DoGet(void) { int n = FCEUI_CheatSearchGetCount(); int t; scrollnum = n; scrollindex = -32768; SendDlgItemMessage(acwin, 108, LB_RESETCONTENT, 0, 0); FCEUI_CheatSearchGetRange(0, (CSTOD - 1), cfcallb); t = -32768 + n - 1 - (CSTOD - 1); if (t < -32768) t = -32768; scrollmax = t; SendDlgItemMessage(acwin, 120, SBM_SETRANGE, -32768, t); SendDlgItemMessage(acwin, 120, SBM_SETPOS, -32768, 1); }