begin process at 2012 05 27 13:57:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > BOUGER SON CURSEUR À L'AIDE DES FLÉCHES

BOUGER SON CURSEUR À L'AIDE DES FLÉCHES


 Information sur la source

Note :
Aucune note
Catégorie :API Classé sous :curseur Niveau :Initié Date de création :07/05/2006 Vu :5 637

Auteur : Hackena

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Ce code présente un peu l'API win32 qui est utilisé pour le controle de la sourie et tu clavier, donc j'ai fais une petit combinaison entre les deux et sa donne un petit soft pour bouger la sourie à l'aide des touches fléché du clavier.
C'est trés simple à comprendre


 Conclusion

#include <windows.h>
int main(int argc, char *argv[])
{
     POINT pt;
     BOOL bContinue = TRUE;
     const SHORT Mask = 32768;
     while (bContinue)
     {
          if (GetKeyState(VK_ESCAPE) & Mask)
               bContinue = FALSE;
          GetCursorPos(&pt);
          if (GetKeyState(VK_UP) & Mask)
               pt.y -= 1;
          if (GetKeyState(VK_DOWN) & Mask)
               pt.y += 1;
          if (GetKeyState(VK_LEFT) & Mask)
               pt.x -= 1;
          if (GetKeyState(VK_RIGHT) & Mask)
               pt.x += 1;
          SetCursorPos(pt.x,pt.y);
          Sleep(10);
     }
     return 0;
}


 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta
Source avec Zip CACHER LES CURSEURS SYSTÈME (WIN32 API) par racpp
Source avec Zip Source avec une capture [WIN32][C][DEV-C++] GRAPH TRANSPARENT DEBIT RESEAU par omnia
Source avec Zip Source avec une capture GIANTTAUPEKILLER (CHASSE-TAUPES) par ndubien
Source avec Zip Source avec une capture EDITEUR D'ICONE ET DE CURSEUR (WIN32) par gagah1

Commentaires et avis

Commentaire de magic_Nono le 07/05/2006 08:02:54

c'est bien, mais la prochaine étape serait de mettre ces actions sur événements,
plus dans une boucle qui ne fait qu'attendre...

Commentaire de deck_bsd le 07/05/2006 09:58:16

Quelqu'un peut me dire l'utilité de la variable MASK ? je comprend pas trop sont role dans le code.

Commentaire de Hackena le 07/05/2006 23:18:08

Je voulais faire une source simple juste en utilisant les API win32.
La variable MASK n'est pas du tout obligatoire d'ailleur en y repanssant je ne me souvien pls pourquoi je l'ai mise

Commentaire de deck_bsd le 08/05/2006 18:08:22

lol ok , me semblait bien.

++

Commentaire de Joky le 10/05/2006 16:23:01

(32768)10 = (0x8000)16 = (1000 0000 0000 0000)2

Récupère le bit de poids fort

   1010 1010 1010 1010
&  1000 0000 0000 0000
-----------------------
   1000 0000 0000 0000

Commentaire de deck_bsd le 11/05/2006 20:00:24

Merci joky, mais je me doutai bien qu'il servai a récupérer le bit de poid fort 32768 pour quelqu'un qui programme en C ce nombre n'ai pas inconnu, mais je ne voyai pas a quoi il servait concraitement dans ce code. Car pas besoin de récup le bit de poid fort pour guider le curseur avec les fleches directionnelles.

Commentaire de kiki67100 le 16/04/2007 18:25:29

Elle et bien la source mais tu aurais pus dire que sa vient http://tcharles.developpez.com/simul/#handlepremierplan

Commentaire de soso62fr le 20/11/2008 13:55:29

poids fort/faible ??

Commentaire de soso62fr le 20/11/2008 14:02:32

je vois pas du tout de quoi vous pouvez parler car moi a la place de ces bidulle je mettrais :
if ( GetKeyState(VK_UP) < 0 )

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan changé curseur dans application Win32 [ par Stoomm ] Bonjour, j'aimerais chargé un curseur autre que celui par défault dans une appli Win32.Quelqu'un peut il me donner la marche à suivre svp.Merci d'avan Changer le curseur de souris... [BCB] :)) [ par CodeNeo ] Hello tout le mondeJe sais que c'est idiot comme question mais bon...J'ai commencer un casse brique en DirectX et j'ai créer un curseur de souris...Co Connaitre la position du curseur!!! [ par tormoj ] Salut tout le monde,je voudrais savoir comment on fait pour connaitre la position du curseur dans une EditBox?Et enfin comment on fait pour griser tou coordonnées du curseur [ par VVolf ] Bonjour j'aimerais savoir si quelqu'un aurait le bout de code qui me permettrait de connaitre les coordonnées du curseur à tout instant.Bien sur ce co probleme de getch() et d'algo de curseur [ par kobee12 ] J'utilise comme compilateur dev-c++.Lorsque je fais un getch(), je suis oblige de taper enter apres alors que j'aimerais juste taper une touche et qu' Curseur [ par Riri2003 ] Bonjour,je dévellope une application sous windowsCe PocketPc en visualC++ embedded Tools.je voudrais savoir comment fait-on pour changer le curseur ( Position du curseur [ par CyberP ] En mode console (MS-DOS), comment changer la position du curseur sur l'écran pour pouvoir écrire à un endroit précis ?Dans un autre compilateur, la fo [c++ buider] a quel ligne é le curseur dans un richedit [ par Ar4gorn ] comment peut on recuperer le numero de la ligne ou se trouve le curseur dans un richedit???comment peut-on modifier la couleur et le type d'un mot au Cacher le curseur [ par BsEtZeOpLhD ] Salut.J'essay de cacher le curseur sous win Xp.J'ai fait le code suivant :#include &lt;Windows.h&gt; int WINAPI WinMain(HINSTANCE hinstExe, HINSTANC


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,434 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales