DetectMouse
Detect the presence of a mouse.
Declaration
Source position: mouseh.inc line 70
function DetectMouse : Byte;
Description
DetectMouse detects whether a mouse is attached to the system or not. If there is no mouse, then zero is returned. If a mouse is attached, then the number of mouse buttons is returned.
This function should be called after the mouse driver was initialized.
Errors
None.
See also
Name | Description |
---|---|
DoneMouse | Deinitialize mouse driver. |
InitMouse | Initialize the FPC mouse driver. |
Example
Program Example1;
{ Program to demonstrate the DetectMouse function. }
Uses mouse;
Var
Buttons : Byte;
begin
InitMouse;
Buttons:=DetectMouse;
If Buttons=0 then
Writeln('No mouse present.')
else
Writeln('Found mouse with ',Buttons,' buttons.');
DoneMouse;
end.