/* 
   Name:         mouseloop
   Author:       cLx
   Description:  Fait un wrap de la souris sur les bords de l'ecran.
   Date:         26/09/04 19:31
   Copyright:    http://clx.freeshell.org/
*/

#include <windows.h>

int main(void) {
    POINT pt;
    bool rool;
    int width, height;
    
    if(!GetSystemMetrics(SM_MOUSEPRESENT)) {
        MessageBox (NULL, "A mouse is required for this program. :)" , "Error", MB_ICONHAND);
        return 1;
    }
    
    width = GetSystemMetrics(SM_CXSCREEN) - 2;
    height = GetSystemMetrics(SM_CYSCREEN) - 2;    
    
    while(1){
        GetCursorPos(&pt);
        
        if (pt.x < 1)           { pt.x = width;  rool = true; }
        else if (pt.x > width)  { pt.x = 1;      rool = true; }
        if (pt.y < 1)           { pt.y = height; rool = true; }
        else if (pt.y > height) { pt.y = 1;      rool = true; }
        
        if (rool) {
            SetCursorPos(pt.x, pt.y);
            rool = false;
        }
        Sleep(20);
    }
    return 0;
}
 [PROGRAMME COMPLET] AutoExit (a sa propre page)
 [C] [Win32] Mouseloop : Ou comment faire des trucs stupides avec le pointeur de la souris
 [PHP] [INCLUDE] Récupérer des chaines quel que soit l'état de magicquotes.
 [C] [Win32] APM : Faire passer les moniteurs en green mode/locker le PC rapidement.
 [QBASIC] Lire par RS-232 les données du multimetre VC 670 et les enregistrer dans un CSV
 [C] [Portable] [Connerie] Un encodeur/décodeur ROT13 et pas que 13, en mode console.
 [mIRC] Ce client IRC n'est pas très convivial avec le mode "away". Voila qui est mieux.
 [C] [Win32] Un programme pour récupérer le nom de la chanson actuellement jouée.
 [Cµ] [PIC] [CCS] Le programme d'un chariot suiveur de ligne noire par caméra video.
10  [PROJET SOURCEFORGE] [C] Un client/passerelle en mode console pour les minichats (rmcgirr83.org) sur forums PhpBB
11  [C] [Win32] [NHC] "Workaround" d'un probleme avec le son de mon laptop lors du changement de frequence cpu
12  [C] Make-ILDA : a C routine to create ILDA files, for lasershows.