Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2904 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Désactiver le clic droit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] Désactiver le clic droit

n°1413295
schemelexl​ex
Posté le 25-07-2006 à 17:34:11  profilanswer
 

Bonjour tout le monde  :) ,
 
J'ai un probleme de désactivation du clic droit de la souris.
Mon programme principal crée un thread qui lance une application graphique MFC. Cette application graphique est une simple fenêtre contenant des images. Je souhaiterais désactiver le clic droit de la souris lorsque je clique entre ces images (je commence à le désactiver tout simplement pour le moment).
 
J'attend donc que ma fenêtre soit chargée :
 

Code :
  1. do{
  2.  Sleep(500);
  3.  if (pWndPrev = CWnd::FindWindow(strNomClasseConsole,NULL))
  4.  {
  5.   hwnd = ::FindWindow(strNomClasseConsole,NULL);
  6.   do
  7.   {
  8.    Sleep(500);
  9.    monMenu = pWndPrev->GetMenu();
  10.   }while(monMenu == NULL);
  11.   bThreadCree = true;
  12.  }
  13.  i++;
  14. }while ( !bThreadCree && i < 40);


 
Puis ensuite je désactive la souris :
 

Code :
  1. if (bThreadCree)
  2. {
  3.  DesactivatePopupMenu(hwnd,FALSE);
  4. }


 
DesactivatePopupMenu est une fonction Hook. Utiliseriez-vous celà ?
Pour le moment le code ne fonctionne pas. Qu'en pensez-vous et que feriez-vous  :??:  ?
 
Merci beaucoup !  :hello:


Message édité par schemelexlex le 25-07-2006 à 17:38:10
mood
Publicité
Posté le 25-07-2006 à 17:34:11  profilanswer
 

n°1413408
SquiZZ
Posté le 25-07-2006 à 21:52:12  profilanswer
 

Si je résume tu veux désactiver le clic droit dans une appli que tu lances mais dont tu ne possèdes pas les sources ?
 
Dans ce cas je pense que le plus propre est de passer par un hook global.
regarde du coté de SetWindowsHookEx / UnhookWindowsHookEx / WH_MOUSE


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MFC] Désactiver le clic droit

 

Sujets relatifs
[VC++6/MFC] Problème de Child DialogMFC : MESSAGE_MAP dans une console
activer/desactiver des trigger dynamiquement[Delphi/VB/C] clique droit de la souris
[Résolu] Problème de droit en lecture! [move_uploaded_file()]clik droit
Problème passge MFC / Non MFCCSS : changer le backgound d'un autre bloc au survol et au clic
click droit interditclic automatique
Plus de sujets relatifs à : [MFC] Désactiver le clic droit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR