begin process at 2012 05 28 10:01:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Cacher le curseur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cacher le curseur

vendredi 11 avril 2003 à 22:43:19 | Cacher le curseur

BsEtZeOpLhD

Salut.
J'essay de cacher le curseur sous win Xp.
J'ai fait le code suivant :

#include <Windows.h>

int WINAPI WinMain(HINSTANCE hinstExe,
HINSTANCE, PTSTR pszCmdLine, int) {

ShowCursor(false);

MessageBox(NULL,
TEXT("Cacher le curseur\n")
TEXT("Clique sur \"Ok\" pour terminer cette application."),
TEXT("Cacher le curseur"), MB_OK);

return(0);

}

Mais le probleme est que le curseur n'est invisible que sur la pop-up.
Comment faire pour le rendre invisible partout ?????
Si vous savez, merci de modifier mon code d'exemple.
Bye.
vendredi 11 avril 2003 à 22:54:58 | Re : Cacher le curseur

BruNews

Administrateur CodeS-SourceS
Qu'entends-tu par partout ?
Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
dans cette WndProc:
case WM_SETCURSOR:
SetCursor(0); return 0;
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut.
> J'essay de cacher le curseur sous win Xp.
> J'ai fait le code suivant :
>

> #include <Windows.h>
>
> int WINAPI WinMain(HINSTANCE hinstExe,
> HINSTANCE, PTSTR pszCmdLine, int) {
>
> ShowCursor(false);
>
> MessageBox(NULL,
> TEXT("Cacher le curseur\n")
> TEXT("Clique sur \"Ok\" pour terminer cette application."),
> TEXT("Cacher le curseur"), MB_OK);
>
> return(0);
>
> }
>

> Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> Comment faire pour le rendre invisible partout ?????
> Si vous savez, merci de modifier mon code d'exemple.
> Bye.
vendredi 11 avril 2003 à 22:56:52 | Re : Cacher le curseur

BruNews

Administrateur CodeS-SourceS
J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Qu'entends-tu par partout ?
> Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> dans cette WndProc:
> case WM_SETCURSOR:
> SetCursor(0); return 0;
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut.
> > J'essay de cacher le curseur sous win Xp.
> > J'ai fait le code suivant :
> >

> > #include <Windows.h>
> >
> > int WINAPI WinMain(HINSTANCE hinstExe,
> > HINSTANCE, PTSTR pszCmdLine, int) {
> >
> > ShowCursor(false);
> >
> > MessageBox(NULL,
> > TEXT("Cacher le curseur\n")
> > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > TEXT("Cacher le curseur"), MB_OK);
> >
> > return(0);
> >
> > }
> >

> > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > Comment faire pour le rendre invisible partout ?????
> > Si vous savez, merci de modifier mon code d'exemple.
> > Bye.
>
vendredi 11 avril 2003 à 23:15:47 | Re : Cacher le curseur

BsEtZeOpLhD

Comment fait on une fenetre transparente ?


-------------------------------
Réponse au message :
-------------------------------

> J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Qu'entends-tu par partout ?
> > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > dans cette WndProc:
> > case WM_SETCURSOR:
> > SetCursor(0); return 0;
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut.
> > > J'essay de cacher le curseur sous win Xp.
> > > J'ai fait le code suivant :
> > >

> > > #include <Windows.h>
> > >
> > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > HINSTANCE, PTSTR pszCmdLine, int) {
> > >
> > > ShowCursor(false);
> > >
> > > MessageBox(NULL,
> > > TEXT("Cacher le curseur\n")
> > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > TEXT("Cacher le curseur"), MB_OK);
> > >
> > > return(0);
> > >
> > > }
> > >

> > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > Comment faire pour le rendre invisible partout ?????
> > > Si vous savez, merci de modifier mon code d'exemple.
> > > Bye.
> >
>
vendredi 11 avril 2003 à 23:33:01 | Re : Cacher le curseur

BruNews

Administrateur CodeS-SourceS
Comme une normale pour tout le reste a part:
1) wndclass.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);
2) tu la place en 0 pour x et y
cx = GetSystemMetrics(SM_CXSCREEN);
cy = GetSystemMetrics(SM_CYSCREEN);
Ainsi tu recouvres meme la taskbar.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Comment fait on une fenetre transparente ?
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Qu'entends-tu par partout ?
> > > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > > dans cette WndProc:
> > > case WM_SETCURSOR:
> > > SetCursor(0); return 0;
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut.
> > > > J'essay de cacher le curseur sous win Xp.
> > > > J'ai fait le code suivant :
> > > >

> > > > #include <Windows.h>
> > > >
> > > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > > HINSTANCE, PTSTR pszCmdLine, int) {
> > > >
> > > > ShowCursor(false);
> > > >
> > > > MessageBox(NULL,
> > > > TEXT("Cacher le curseur\n")
> > > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > > TEXT("Cacher le curseur"), MB_OK);
> > > >
> > > > return(0);
> > > >
> > > > }
> > > >

> > > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > > Comment faire pour le rendre invisible partout ?????
> > > > Si vous savez, merci de modifier mon code d'exemple.
> > > > Bye.
> > >
> >
>
vendredi 11 avril 2003 à 23:42:02 | Re : Cacher le curseur

BsEtZeOpLhD

Avec cette methode, le curseur n'est pas cacher quand on met une autre application au premier plan...
Y doit y avoir une autre solution car j'ai déja vu un programme qui cacher le curseur et cela sous windows et aussi dans toute les applications...



-------------------------------
Réponse au message :
-------------------------------

> Comme une normale pour tout le reste a part:
> 1) wndclass.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);
> 2) tu la place en 0 pour x et y
> cx = GetSystemMetrics(SM_CXSCREEN);
> cy = GetSystemMetrics(SM_CYSCREEN);
> Ainsi tu recouvres meme la taskbar.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comment fait on une fenetre transparente ?
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Qu'entends-tu par partout ?
> > > > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > > > dans cette WndProc:
> > > > case WM_SETCURSOR:
> > > > SetCursor(0); return 0;
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut.
> > > > > J'essay de cacher le curseur sous win Xp.
> > > > > J'ai fait le code suivant :
> > > > >

> > > > > #include <Windows.h>
> > > > >
> > > > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > > > HINSTANCE, PTSTR pszCmdLine, int) {
> > > > >
> > > > > ShowCursor(false);
> > > > >
> > > > > MessageBox(NULL,
> > > > > TEXT("Cacher le curseur\n")
> > > > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > > > TEXT("Cacher le curseur"), MB_OK);
> > > > >
> > > > > return(0);
> > > > >
> > > > > }
> > > > >

> > > > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > > > Comment faire pour le rendre invisible partout ?????
> > > > > Si vous savez, merci de modifier mon code d'exemple.
> > > > > Bye.
> > > >
> > >
> >
>
vendredi 11 avril 2003 à 23:45:14 | Re : Cacher le curseur

BsEtZeOpLhD

ou alors, y aurait il la possibilité de forcé cette fenetre invisible au premier plan ????



-------------------------------
Réponse au message :
-------------------------------

> Avec cette methode, le curseur n'est pas cacher quand on met une autre application au premier plan...
> Y doit y avoir une autre solution car j'ai déja vu un programme qui cacher le curseur et cela sous windows et aussi dans toute les applications...
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comme une normale pour tout le reste a part:
> > 1) wndclass.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);
> > 2) tu la place en 0 pour x et y
> > cx = GetSystemMetrics(SM_CXSCREEN);
> > cy = GetSystemMetrics(SM_CYSCREEN);
> > Ainsi tu recouvres meme la taskbar.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Comment fait on une fenetre transparente ?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Qu'entends-tu par partout ?
> > > > > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > > > > dans cette WndProc:
> > > > > case WM_SETCURSOR:
> > > > > SetCursor(0); return 0;
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut.
> > > > > > J'essay de cacher le curseur sous win Xp.
> > > > > > J'ai fait le code suivant :
> > > > > >

> > > > > > #include <Windows.h>
> > > > > >
> > > > > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > > > > HINSTANCE, PTSTR pszCmdLine, int) {
> > > > > >
> > > > > > ShowCursor(false);
> > > > > >
> > > > > > MessageBox(NULL,
> > > > > > TEXT("Cacher le curseur\n")
> > > > > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > > > > TEXT("Cacher le curseur"), MB_OK);
> > > > > >
> > > > > > return(0);
> > > > > >
> > > > > > }
> > > > > >

> > > > > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > > > > Comment faire pour le rendre invisible partout ?????
> > > > > > Si vous savez, merci de modifier mon code d'exemple.
> > > > > > Bye.
> > > > >
> > > >
> > >
> >
>
vendredi 11 avril 2003 à 23:55:35 | Re : Cacher le curseur

BsEtZeOpLhD

Tu connais la fonction pour connaitre la résolution de l'écran ????

Je pense que se sera tout se que j'ai a te demandé (pour l'instant ;) )

Merci.

-------------------------------
Réponse au message :
-------------------------------

> ou alors, y aurait il la possibilité de forcé cette fenetre invisible au premier plan ????
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Avec cette methode, le curseur n'est pas cacher quand on met une autre application au premier plan...
> > Y doit y avoir une autre solution car j'ai déja vu un programme qui cacher le curseur et cela sous windows et aussi dans toute les applications...
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Comme une normale pour tout le reste a part:
> > > 1) wndclass.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);
> > > 2) tu la place en 0 pour x et y
> > > cx = GetSystemMetrics(SM_CXSCREEN);
> > > cy = GetSystemMetrics(SM_CYSCREEN);
> > > Ainsi tu recouvres meme la taskbar.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Comment fait on une fenetre transparente ?
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Qu'entends-tu par partout ?
> > > > > > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > > > > > dans cette WndProc:
> > > > > > case WM_SETCURSOR:
> > > > > > SetCursor(0); return 0;
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Salut.
> > > > > > > J'essay de cacher le curseur sous win Xp.
> > > > > > > J'ai fait le code suivant :
> > > > > > >

> > > > > > > #include <Windows.h>
> > > > > > >
> > > > > > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > > > > > HINSTANCE, PTSTR pszCmdLine, int) {
> > > > > > >
> > > > > > > ShowCursor(false);
> > > > > > >
> > > > > > > MessageBox(NULL,
> > > > > > > TEXT("Cacher le curseur\n")
> > > > > > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > > > > > TEXT("Cacher le curseur"), MB_OK);
> > > > > > >
> > > > > > > return(0);
> > > > > > >
> > > > > > > }
> > > > > > >

> > > > > > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > > > > > Comment faire pour le rendre invisible partout ?????
> > > > > > > Si vous savez, merci de modifier mon code d'exemple.
> > > > > > > Bye.
> > > > > >
> > > > >
> > > >
> > >
> >
>
vendredi 11 avril 2003 à 23:59:23 | Re : Cacher le curseur

BruNews

Administrateur CodeS-SourceS

BruNews, ciao...
HWND hwnd = CreateWindowEx (WS_EX_TOPMOST,....
Il est caché.
-------------------------------
Réponse au message :
-------------------------------

> Avec cette methode, le curseur n'est pas cacher quand on met une autre application au premier plan...
> Y doit y avoir une autre solution car j'ai déja vu un programme qui cacher le curseur et cela sous windows et aussi dans toute les applications...
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comme une normale pour tout le reste a part:
> > 1) wndclass.hbrBackground = (HBRUSH) GetStockObject(NULL_BRUSH);
> > 2) tu la place en 0 pour x et y
> > cx = GetSystemMetrics(SM_CXSCREEN);
> > cy = GetSystemMetrics(SM_CYSCREEN);
> > Ainsi tu recouvres meme la taskbar.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Comment fait on une fenetre transparente ?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai oublié de preciser que tu n'auras pas non plus d'icone dans la TaskBar en procedant ainsi.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Qu'entends-tu par partout ?
> > > > > Pour tout le systeme faut une autre technique. Commence ton prog par une fenetre tranparente qui couvre tout l'ecran et sans barre de titre ni autre.
> > > > > dans cette WndProc:
> > > > > case WM_SETCURSOR:
> > > > > SetCursor(0); return 0;
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut.
> > > > > > J'essay de cacher le curseur sous win Xp.
> > > > > > J'ai fait le code suivant :
> > > > > >

> > > > > > #include <Windows.h>
> > > > > >
> > > > > > int WINAPI WinMain(HINSTANCE hinstExe,
> > > > > > HINSTANCE, PTSTR pszCmdLine, int) {
> > > > > >
> > > > > > ShowCursor(false);
> > > > > >
> > > > > > MessageBox(NULL,
> > > > > > TEXT("Cacher le curseur\n")
> > > > > > TEXT("Clique sur \"Ok\" pour terminer cette application."),
> > > > > > TEXT("Cacher le curseur"), MB_OK);
> > > > > >
> > > > > > return(0);
> > > > > >
> > > > > > }
> > > > > >

> > > > > > Mais le probleme est que le curseur n'est invisible que sur la pop-up.
> > > > > > Comment faire pour le rendre invisible partout ?????
> > > > > > Si vous savez, merci de modifier mon code d'exemple.
> > > > > > Bye.
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : text, code, int, cacher, curseur


Répondre à ce message

Sujets en rapport avec ce message

traducteur en code morse [ par dreamerboy ] slt, je vient d'ecrire le code C++ suivant qui saisis un text et le traduit en code morse mais a l'execution windows me sort un message d'erreure et p comment imprimer les resultats d'un code dans fichier text? [ par sam90 ] salut mes amis,je veux simplement savoir comment sortir les resultats d'un calcul en langage c dans un fichier text,parce que le code fait les calculs Problème avec l'instruction INT 10h de l'asm [ par molka1 ] salut, c'est la première fois que je pose une question dans ce forum j'espère que je trouve une réponse.j'ai un  code écrit en borlandC++ version 3.1 Boucle ne s'éxécute pas [ par Niwrad ] Bonjour à tous, Je suis plus ou moins débutant en programmation C, Je souhaite créer un programme (console) m'affichant une pyramide d'étoiles en fonc Cacher son propre processus [ par yayap1 ] Salut à tous,Je suis en train de creer une application console, et je recherche un bout de code que je pourrai inclure à mon programme pourcacher son !!! Position du curseur !!! [ par yoyo269 ] Bonjour à toutes et à tous !Je cherche un moyen (en mode console sous Linux) de pouvoir placer le curseur là où je le voudrais.J'ai essayé avec ce cod La condition IF [ par lunnatick ] Bonjour, j'ai essayer de compiler le code source suivant: [code]#include #include int main(int argc, char *argv[]) { long age = 20; if (a Classique code : conversion decimale=>binaire [ par darkwhite ] salut à tous,Comme un nombre incalculable de gens je dois faire le desormais classique code : convertir du binaire en decimale. Pour ma part je l'ai e Pb avec graphe en C++ [ par gargourifahmi ] Salut à tous,Je suis en train d'implémenter un graphe basé sur les listes d'adjacence.En première étape, j'ai essayé d'initialiser le tableau de point


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 : 0,390 sec (4)

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