Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Référence des unités
Préface
Notes légales
Dictionnaire
Recherche

MosMouse

Souris
Free Pascal/Turbo Pascal

Description

Cette unité contient le gestionnaire de souris et du pointeur.

Liste des procédures et des fonctions

Nom Description
Done_Mouse Cette procédure permet de finaliser l'utilisation de la souris et restaure ses paramètres d'origine.
Done_MouseVar Cette procédure permet de restaurer les paramètres internes de la souris.
Init_Mouse Cette procédure permet de réinitialiser la souris et restaure le comportement normal de la souris.
Init_MouseDriver Cette procédure permet d'effectuer l'initialisation sans pilote de la souris. Cette procédure est utile lorsque aucun pilote n'est disponible.
Mse_Blanker Cette procédure permet de gérer l'effacement du curseur de la souris.
Mse_Clicked Cette fonction permet de vérifier si un bouton de la souris a été cliqué (Num représente le numéro du bouton).
Mse_Get Cette procédure permet de retourner à la fois la position de la souris et l'état des boutons gauche, de milieu, et droit.
Mse_GetLimit Cette procédure permet de récupérer les limites actuelles de la boîte dans laquelle la souris peut se déplacer.
Mse_GetPos Cette procédure permet de retourner la position actuelle de la souris dans les variables spécifié.
Mse_GetPosInGrid Cette procédure permet de calculer la position de la souris en fonction d'une grille prédéfinie.
Mse_GetType Cette fonction permet de retourner le type de souris (par exemple, série, PS/2,...).
Mse_GetVersion Cette fonction permet de retourner la version du pilote de la souris.
Mse_Hide Cette procédure permet de cache le curseur de la souris.
Init_MouseVar Cette procédure permet d'initialiser les variables internes liées à la souris.
Mse_Put Cette procédure permet de placer le curseur de la souris aux coordonnées spécifiées par (X, Y) sur l'écran.
Mse_SetDelay Cette procédure permet de définir un délai avant que la souris ne réagisse à un mouvement ou à un clic.
Mse_SetDoubleClick Cette procédure permet de définir le temps nécessaire pour qu'un double-clic soit reconnu.
Mse_SetLimit Cette procédure permet de limiter les déplacements de la souris dans une zone rectangulaire définie par les coins (X1, Y1) et (X2, Y2).
Mse_SetPointer Cette procédure permet de changer l'apparence du curseur de la souris en fonction du style spécifié.
Mse_Show Cette procédure permet d'afficher le curseur de la souris à l'écran.
Mse_Speed Cette procédure permet de définir la vitesse de déplacement de la souris en termes de mickeys (unités de mesure des déplacements de la souris) par pixel.
Mse_Test Cette fonction permet de tester si une souris est présente et fonctionnelle.
Mse_TestBox Cette fonction permet de vérifier si la souris est dans une zone rectangulaire spécifiée par (X1, Y1, X2, Y2) et renvoie un booléen (True/False) en fonction de la position de la souris.
Mse_TestClippedBox Cette fonction permet de vérifier si la souris est dans une boîte spécifique définie par un objet TCoordinates.
Mse_TestDelay Cette fonction permet de vérifier si le délai défini avec Mse_SetDelay est écoulé.
Mse_TestDoubleClick Cette fonction permet de tester si un double-clic a été effectué.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 20 avril 2014