こんな感じでどうでしょう?
int TmpTime = 0;
int mx = 0;
int my = 0;
int tmx = 0;
int tmy = 0;
BOOL mf = TRUE;
while (ProcessMessage() == 0)
{
//>>>> マウスを動かしたときに少しの間カーソル表示
GetMousePoint(&mx, &my);
if (mx != tmx || my != tmy)
{
TmpTime = GetDateTimeMs();
tmx = mx;
tmy = my;
}
if ((GetDateTimeMs() - TmpTime) > 1000) mf = FALSE;
else mf = TRUE;
SetMouseDispFlag(mf);
//<<<<
}