PURPOSE: To speedily display a mouse cursor, which is protruding out of a picture edge, at an opposite side picture edge by calculating the position of the cursor from the interface information of the cursor control of a high-order program.
CONSTITUTION: A function receiving part 3 receives a function from a program 1 to utilize the mouse. The received function is judged by a processing part 4 and when it is a function to permit the picture scroll of the mouse cursor, the cursor position is adjusted by a cursor position calculating part 5 so as to be set at the opposite edge of the picture when moving the mouse cursor beyond the edge of the picture. On the other hand, when the mouse cursor is not protruding out of the picture edge, the position is calculated by a normal processing. A mouse cursor display part 6 plots the mouse cursor at the position on a display 7 decided by the cursor position calculating part 5. When the function is a function not to permit the picture scroll, the position is adjusted so as to stop the cursor at the picture edge.