Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[Visual C++ / Win8] Empêcher l'apparition de la Charm Bar sur mon programme plein écran

4 réponses
Avatar
Frd
Bonjour,

je maintiens un programme un peu vieux ( Visual 6 ) et je cherche un
moyen de bloquer cette fameuse barre des charmes de Win8, pendant
l'exécution de mon programme.
C'est pénible d'avoir ce truc qui apparait à chaque fois qu'on veut
fermer une fenêtre.
Je me dis que ça va pas être prévu avec cette version de Visual, mais
sait-on jamais, il y a peut-être une ruse ?

Merci d'avance.

4 réponses

Avatar
Jacques93
Bonjour Frd,
Le 17/06/2013 15:05, Frd a écrit :
Bonjour,

je maintiens un programme un peu vieux ( Visual 6 ) et je cherche un
moyen de bloquer cette fameuse barre des charmes de Win8, pendant
l'exécution de mon programme.
C'est pénible d'avoir ce truc qui apparait à chaque fois qu'on veut
fermer une fenêtre.
Je me dis que ça va pas être prévu avec cette version de Visual, mais
sait-on jamais, il y a peut-être une ruse ?




Tu peux essayer ceci :

<http://www.askvg.com/how-to-disable-charms-bar-hint-in-windows-8/>

Ce n'est pas l'idéal, mais ça calme quand même les choses. Et surtout
c'est effectif dès la modification du registre.


--

Cordialement,

Jacques.
Avatar
Jacques93
Le 18/06/2013 13:43, Jacques93 a écrit :
Bonjour Frd,
Le 17/06/2013 15:05, Frd a écrit :
Bonjour,

je maintiens un programme un peu vieux ( Visual 6 ) et je cherche un
moyen de bloquer cette fameuse barre des charmes de Win8, pendant
l'exécution de mon programme.





Sinon, il y a :


<http://msdn.microsoft.com/en-us/library/windows/desktop/jj553591%28v=vs.85%29.aspx>

mais avec Visual 6 ...


--

Cordialement,

Jacques.
Avatar
Frd
Le 18/06/2013 13:50, Jacques93 a écrit :
Le 18/06/2013 13:43, Jacques93 a écrit :
Bonjour Frd,
Le 17/06/2013 15:05, Frd a écrit :
Bonjour,

je maintiens un programme un peu vieux ( Visual 6 ) et je cherche un
moyen de bloquer cette fameuse barre des charmes de Win8, pendant
l'exécution de mon programme.





Sinon, il y a :


<http://msdn.microsoft.com/en-us/library/windows/desktop/jj553591%28v=vs.85%29.aspx>



J'avais bien vu ces deux options. Taper dans la BDR me parait un peu
violent, surtout en cas de crash (ça peut arriver). Je ne voudrais pas
que mon utilisateur perde l'usage de ses charmes !

mais avec Visual 6 ...



Effectivement c'est pas gagné, je peux même pas coder une petite appli
externe à mon programme principal et l'appeler, puisque il faudrait que
ce soit cette appli qui soit en fullscreen.
Avatar
Jacques93
Le 18/06/2013 17:13, Frd a écrit :
Le 18/06/2013 13:50, Jacques93 a écrit :
Le 18/06/2013 13:43, Jacques93 a écrit :
Bonjour Frd,
Le 17/06/2013 15:05, Frd a écrit :
Bonjour,

je maintiens un programme un peu vieux ( Visual 6 ) et je cherche un
moyen de bloquer cette fameuse barre des charmes de Win8, pendant
l'exécution de mon programme.





Sinon, il y a :


<http://msdn.microsoft.com/en-us/library/windows/desktop/jj553591%28v=vs.85%29.aspx>



J'avais bien vu ces deux options. Taper dans la BDR me parait un peu
violent, surtout en cas de crash (ça peut arriver). Je ne voudrais pas
que mon utilisateur perde l'usage de ses charmes !




En positionnant :


HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionImmersiveShellEdgeUIDisableCharmsHint

à 1 au départ de ton programme, puis en la remettant à 0 à la sortie, au
pire la situation serait rétablie à la sortie suivante. La perte des
charmes dépendrait de la fréquence d'utilisation de ton programme.

Mais la barre elle même reste en permanence accessible avec <Win>C


--

Cordialement,

Jacques.