IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Interdire Alt F4


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 52
    Par défaut Interdire Alt F4
    Bonjour,

    Je viens de créer une fenêtre Modal en activant l'option pour que la croix de fermeture n'existe pas.
    Je souhaiterai que la commande Alt-F4 ne ferme pas cette fenêtre, pouvez-vous me dire comment procéder ?

    Je vous remercie par avance.

    Damien

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 394
    Par défaut
    Bonjour,

    Le plus simple pour ça: Tu traites toi-même le message WM_SYSCOMMAND(SC_CLOSE), et tu l'ignores.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 52
    Par défaut
    Bonjour,

    Pour traîter le message WM_SYSCOMMAND, j'essaie à partir du "Class Wisard" (je suis sous VC6) de récupérer le message WM_SYSCOMMAND mais il n'est pas présent dans la liste des messages proposés. Savez-vous pourquoi ?
    J'ai en fait essayé d'utiliser cette méthode : DetectCloseApp, donc impossible de créer la méthode OnSysCommand.

    Merci

Discussions similaires

  1. Interdire Alt+F4 en vb.net
    Par fabienlege dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/01/2009, 19h18
  2. Interdire les touche ALT F4
    Par phoon dans le forum Access
    Réponses: 1
    Dernier message: 08/03/2006, 17h24
  3. interdire alt F4 et ctrl_alt_suppr
    Par gilles641 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 21/07/2005, 14h38
  4. Gérer le ALT-TAB ?
    Par Magus (Dave) dans le forum DirectX
    Réponses: 15
    Dernier message: 04/01/2004, 00h43
  5. [VB6] [Form] Interdire le déplacement d'une feuille
    Par Loïc dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/09/2002, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo