bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 2019
-
13 avril 2006 à 08:17
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 2019
-
16 avril 2006 à 17:57
Bonjour tout le monde ,
Y aurait il une fonction en C++ pour faire en sorte qu'une fenetre Windows reste derriere toutes les autres ?
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 13 avril 2006 à 09:34
Il faut voir dans la fonction SetWindowPos, il y a peut-être un paramètre qui permet de le faire: HWND_NOTTOPMOST. Mais cela ne garantit pas qu'elle va rester derrrière.
cs_chris91
Messages postés54Date d'inscriptionjeudi 20 novembre 2003StatutMembreDernière intervention 4 avril 2007 14 avril 2006 à 18:09
bonjour,
un petit SetWindowPos(hwnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
juste après ShowWindow() pour mettre la fenêtre derrière les fenêtres déjà affichées.
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 15 avril 2006 à 07:51
Je voulais dire, qu'elle reste derriere meme si je la selectionne. J'ai une seconde question : comment faire pour qu'elle ne s'affiche pas dans la barre demarrer ?
cs_chris91
Messages postés54Date d'inscriptionjeudi 20 novembre 2003StatutMembreDernière intervention 4 avril 2007 15 avril 2006 à 16:52
et bien c'est bon !!
CreateWindowEx(WS_EX_NOACTIVATE, ...);
sans WS_EX_APPWINDOW, la fenêtre n'est pas dans le barre des tâches et donc impossible de la sélectionnée!!
et ensuite SetWindowPos(hwnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
pour la placée derrière toutes les autres dans le z-buffer.
et comme on ne peut la sélectionnée, impossible qu'elle vienne devant une autre fénêtre.
ps: "la barre demarrer" c'est la barre des tâches.