Bonjour,
Je souhaiterai au lancement de mon application faire en sorte que ma fenetre soit :
- Minimiser
- Qu'on ne puisse pas la maximiser
- et que le clic droit en barre des taches soit désactiver
Comment faire ?
Merci
Bonjour,
Je souhaiterai au lancement de mon application faire en sorte que ma fenetre soit :
- Minimiser
- Qu'on ne puisse pas la maximiser
- et que le clic droit en barre des taches soit désactiver
Comment faire ?
Merci
Tu utilise quoi comme bibliothèque?
API Win32 pas les MFC.
J'ai essayé avec ShowWindow(..) mais j'ai pas réussi.
J'essaie de faire remonter mon post.
Merci à vous
Je serais étonné qu'on puisse désactiver le clic-droit une fenêtre.
Mais tu peux peut-être désactiver toutes les options du menu système de la fenêtre (GetSystemMenu(), EnableMenuItem(), etc.)
PS: Un programme qui fait ça, je le désinstalle...
Ok, je vais me pencher sur ça.
P.S : y a peut etre des raisons
Envoyé par MédinocPeut-être, j'ai jamais fais ca non plus en tout cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 case WM_CONTEXTMENU: return 0L;
Pour minimiser une fenêtre c'est ShowWindow(SW_MINIMIZE) t'es sur que ca marche pas?
Et si tu veux qu'il soit impossible de la redimensionner utilise un autre style que WS_OVERLAPPEDWINDOW ... WS_POPUP par exemple et dans ce cas n'oublie pas de spécifier WS_CAPTION et/ou WS_SYSTEMMENU si t'en a besoin bien sûr. Ou si tu veux te compliquer la vie, minimiser la fenêtre à chaque WM_SIZE (ca c'est vraiment très moche comme code).
Mais dans ton cas là, le tray icon me semble le plus approprié.
ok, mci de ta raponse Melem.
Concernant l'option du tryay icon, ça marche comment exactement ?
Aurais-tu un exemple ?
Tu crées une fenêtre invisible et tu appelles la fonction Shell_NotifyIcon() pour installer l'icône dans la zone de notification, ou pour la retirer.
http://chgi.developpez.com/windows/trayicon/Mais tu crées une fenêtre que tu n'afficheras jamais comme Médinoc l'a dit
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager