Bloquer combinaison Alt+F4
Stagiaire WDF
Inscrit:
10/08/2007 12:38
Post(s): 32
Bonjour,
petite question :
j'ai fait une fenetre sur laquelle il n'y a aucune barre de titre (donc pas réduire / agrandir / fermer).
je voudrais forcer le passage par un bouton dédié (log + cloture de thread et démontage de dd lan).
mon pb, il reste le Alt+F4 d'actif pour fermer la fenetre.
qqun a une idée pour le neutraliser ?
meme en interceptant les touches j'y arrive pas

Merci

Contribution le : 13/11/2009 16:44
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer combinaison Alt+F4
Stagiaire WDF
Inscrit:
30/11/2007 16:22
Post(s): 2
Salut.

Tu peux intercepter le code de fermeture de la fenêtre et l'annuler.

Pour cela, tu mets un reprise saisie dans la fenêtre. Si une condition que tu fixes n'est pas remplie, tu fais un RepriseSaisie().

Donc, tu définis une variable globale AutoriserSortie que tu mets à vrai lorsqu'on clique sur le bouton de fermeture.

Ensuite, tu peux aussi mettre le code (log + cloture de thread et démontage de dd lan) dans ce même code de fermeture. Ainsi, on peut passer par Alt F4.

Cordialement.

Contribution le : 16/11/2009 08:31
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer combinaison Alt+F4
Stagiaire WDF
Inscrit:
10/08/2007 12:38
Post(s): 32
merci mais petite précision :
il n'y a pas de bouton quitter à propremement parler (il s'agit d'une application externe qui envoit un signal par l'intermédiaire de mémoire partagée.
Mon but en fait est de faire des PC verrouillés (pas d'icones sur le bureau, pas de barre de démarrage, rien) avec une appli qui permet d'accéder à une liste d'appli et de fonction.
bon mon soft est quasi fini seulement si l'utilisateur fait ALT+F4 il ferme la fenêtre et se retrouve avec ... rien à l'écran et rien à faire .... (limite non ?)
bon en plus j'ai pas de champ de saisie dans la partie principale de l'appli.
je peut faire un champ de saisie caché mais je suis pas sur du résultat.
par contre une chose, j'ai pas trop vu ou je doit mettre mon code de reprise de saisie ? dans la section de code fermeture de la fenetre ou fermeture du projet ?

Contribution le : 17/11/2009 09:32
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer combinaison Alt+F4
Stagiaire WDF
Inscrit:
30/11/2007 16:22
Post(s): 2
Il faut mettre le reprise saisie dans le code de fermeture de la fenêtre.

Ça annulera la fermeture de la fenêtre.

Dès que tu atteins le code de fermeture du projet, la fenêtre sera déjà fermée.

Contribution le : 17/11/2009 09:58
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer combinaison Alt+F4
Stagiaire WDF
Inscrit:
10/08/2007 12:38
Post(s): 32
ok je test.
THX

Contribution le : 17/11/2009 11:54
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2