Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ClipCursor [ Archives / Systeme ] (jmhC)

mardi 9 mai 2006 à 21:01:59 | ClipCursor

jmhC

Membre Club
J'ai un souci avec clipcursor. En mode Debug sous VS2005 express, jusqu'à l'affichage de la fenêtre principale celà fonctionne, puis aprés celà ne fonctionne plus.
Pendant l'init :
// Acquisition de la zone de déplacement de la souris à l'origine
GetClipCursor(&m_rcOriClip);
m_rcNewClip = m_rcOriClip;

m_rcNewClip.left = 200;
// Modification de la zone de déplacement de la souris
ClipCursor(&m_rcNewClip);

Lors de la libération :
// Restauration de la zone de déplacement de la souris
ClipCursor(&m_rcOriClip);

En mode release, celà ne fonctionne pas du tout, ou peut être rapidement.

Où est l'erreur ????

Merci pour votre aide!
.

mercredi 10 mai 2006 à 02:00:57 | Re : ClipCursor

Joky

Membre Club
Essai un Sleep(5000); pour voir

if(!Meilleur("Joky")) return ERREUR;<


mercredi 10 mai 2006 à 08:21:16 | Re : ClipCursor

jmhC

Membre Club
Je viens d'essayer le slip !!!! Juste aprés le clipcursor, et bien celà fonctionne pendant le temps d'attente !

Alors docteur, c'est grave ?

mercredi 10 mai 2006 à 08:43:55 | Re : ClipCursor

jmhC

Membre Club
Serait-ce dû à une fonction qui annulerait son fonctionnement ?

mercredi 10 mai 2006 à 10:49:02 | Re : ClipCursor

jmhC

Membre Club
J'ai fait un test basique en placant le clipcursor dans le message WM_PAINT. Quand la fenêtre est affichée, celà fonctionne, quand elle est reduite, celà ne fonctionne plus.
Donc je pense que la fenêtre doit être active pour que celà fonctionne. Ce qui ne régle pas mon probléme, car le but est que le programme tourne en tache de fond, et soit inaccéssible.

Avez-vous une suggestion ?


mercredi 10 mai 2006 à 10:50:31 | Re : ClipCursor

jmhC

Membre Club
Faut-il passer par un hook, et dans ce cas, quel évenement dois-je prendre ?

mercredi 10 mai 2006 à 11:41:01 | Re : ClipCursor

Joky

Membre Club
Qu'est-ce-que tu veux faire en gros ?

if(!Meilleur("Joky")) return ERREUR;<


mercredi 10 mai 2006 à 12:06:29 | Re : ClipCursor

jmhC

Membre Club
Mon probléme est le suivant :

Sur une application industrielle Web gérée par l'interface IE, il y une fenêtre qui, dès que tu approches de la partie gauche de l'écran, s'affiche. En s'affichant, elle donne accés à des réglages "systéme". Ce que je veux, c'est éviter l'ouverture de cette fenêtre qui je le rappelle fait partie integrante de l'application WEB. La zone permettant l'appel fait 5 ou 6 pixels de large dans la fenêtre IE.

C'est simple vu comme celà.

Si tu as une idée, je suis preneur !

mercredi 10 mai 2006 à 12:54:28 | Re : ClipCursor

Joky

Membre Club
Bé oui la solution du hook avec le message WH_MOUSE
Testera la fenêtre au premier plan pour voir si doit bloquer l'accès à la zone de gauhe
Mais bon faut faire gaffe, par exemple si pas la même résolution enfin bref à méditer

if(!Meilleur("Joky")) return ERREUR;<


mercredi 10 mai 2006 à 13:00:52 | Re : ClipCursor

jmhC

Membre Club
J'ai essayé déjà cette solution, mais le probléme est que la souris arrive à dépasser la limite si on la manipule trop rapidement.
Donc la je séche carrément ! Mais pourquoi ce satané clipcursor ne fonctionne pas si la fenêtre n'est pas au premier plan !



Cette discussion est classé dans : déplacement, fonctionne, zone, cel, clipcursor


Répondre à ce message

Sujets en rapport avec ce message

DLL en C++, svp :( [ par NitRic ] Ca fait 4 jours que j'essaie de créée une simple DLL qui ne fait afficher qu'un simple MessageBox et ca ne fonctionne pas... :\Voici mon code au compl Zone texte [ par MFC42.dll ] Salut!!!!!!!!!!!!!!!!!!!!!!!!Comment faut declarer une zone de texte ? Salut, aide svp !! [ par MFC42.dll ] Salut, j'arrive pas a declarer une zone de texte pour pouvoir mettre du texte sur la zone texte en cliquant sur le bouton alors aidez moi svpmerci! Exemple de EnumPrinters (qui fonctionne) en C++ [ par nico ] Je voudrais que mon programme puisse détecter l'imprimante par défaut utilisée par mon PC. Pour ce faire j'ai trouvé la fonction "EnumPrinters". Le pr Visual C++ Affichage dans la zone client [ par Winhotto ] Bonjour,je cherche un support qui me permette de faire la mise en page de la zone client.Par exemple un support quadrillé sur lequel je peux mettre mo Gestion du déplacement à la Winamp ! [ par Manson ] 'lut,j'aimerais implémenter dans mon prog, fais en Visual C, le meme principe que Winamp pour déplacer les fenetres. En fait dans Winamp pour déplacer probleme offscreen en GDI [ par pipo ] j'ai un soucis en GDI :ce que je veux, c'est de travailler sur une zone offscreen pour y animer/coller tout mon graphisme, puis de coller cette zone s GDI : probleme de splitting en offscreen [ par pipo ] j'ai un soucis en GDI :ce que je veux, c'est de travailler sur une zone offscreen pour y animer/coller tout mon graphisme, puis de coller cette zone s PB remplissage 3D [ par MangaII ] Hello tout le monde !J'ai un petit soucis ! j'ai un cube (3D), avec des points a l'intérieur (BCP, environ 10000). Et ces points sont répartie dans un déplacement d'un objet [ par dim ] je voudrais déplacer un objet d'un tableau et récupererla case du tableau sur laquelle il aura laché.comment puis je faire?merci pour votre aide


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,31 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.