begin process at 2012 05 29 06:00:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Fenetre derriere toutes les autres ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fenetre derriere toutes les autres ?

jeudi 13 avril 2006 à 08:17:12 | Fenetre derriere toutes les autres ?

bilaloch

Bonjour tout le monde  ,

Y aurait il une fonction en C++ pour faire en sorte qu'une fenetre Windows reste derriere toutes les autres ?

Merci beaucoup  ...

jeudi 13 avril 2006 à 09:34:39 | Re : Fenetre derriere toutes les autres ?

louis14

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.

louis14
jeudi 13 avril 2006 à 11:28:12 | Re : Fenetre derriere toutes les autres ?

magic_Nono

Membre Club
ptet fo voir le pb à l'envers,
lister les fenetres actives et mettres les autres sur le devant...

___________________________________________________________
Magicalement
Nono
jeudi 13 avril 2006 à 11:51:36 | Re : Fenetre derriere toutes les autres ?

bilaloch

oki merci je verrais  .

BILALoch

jeudi 13 avril 2006 à 18:07:25 | Re : Fenetre derriere toutes les autres ?

chris91

bonjour,

CreateWindowEx(WS_EX_NOACTIVATE, ...);
activation possible avec SetActiveWindow ou SetForegroundWindow.

CreateWindowEx(WS_EX_NOACTIVATE | WS_EX_APPWINDOW, ...);
pour avoir une îcone barre des tâches en plus (aucune par défaut avec WS_EX_NOACTIVATE).
vendredi 14 avril 2006 à 17:05:47 | Re : Fenetre derriere toutes les autres ?

bilaloch

Merci bien  ... Mais ya t'il une facon pour que la fenetre reste derriere toutes les autres fenetres ?

BILALoch

vendredi 14 avril 2006 à 18:09:52 | Re : Fenetre derriere toutes les autres ?

chris91

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.
samedi 15 avril 2006 à 07:51:45 | Re : Fenetre derriere toutes les autres ?

bilaloch

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 ?

Merci

samedi 15 avril 2006 à 10:35:36 | Re : Fenetre derriere toutes les autres ?

magic_Nono

Membre Club

regarde une de mes sources appelée : "place d'une appli" ou similaire...

ça peut t'intéresser, pour ta derniere question

sinon, BruNews a déjà répondu au travers de ces pages
___________________________________________________________
Magicalement
Nono
samedi 15 avril 2006 à 16:52:47 | Re : Fenetre derriere toutes les autres ?

chris91

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.

1 2

Cette discussion est classée dans : fenetre, derriere


Répondre à ce message

Sujets en rapport avec ce message

code source de la visionneuse microsoft en C++ [ par tompouce ] j' ai un projet à faire en C++ et je n'y connaît strictement rien AU SECOURS!!Jai fait une fenetre avec un simple menu Fichier** Ouvrir** QuitterQuand Fenetre [ par c++ ] salut, je voudrais savoir le code pour creer une fenetre toute simple rien que le code de la fenetre c tout svp! creer un .exe qui ouvre une fenetre internet explorer [ par dany ] bonjourj'aimerais avoir le source pour creer un fichier.exe a mettre sur un cd et qui ouvre un fichier .htmen c++ (avec dev-c++)merci d'avance Comment faire un prog qui s'ouvre dans une fenetre Windows et pas Dos [ par fucker ] Vous connaisez mon probleme.Merci de m'aider. creation de plusieurs vues dans une fenetre window avec dev c [ par spacepig ] bonjour à tous, je débute avec dev c++ 4.J'ai pour projet la création d'un modeleur 3d style 3dsmax en light bien sur...seulement je bloque pourriez v refresh !!!! [ par cedcrow ] Salut, J'ai un petit prob de refresh de fenetre. Je m'explique :à partir d'une appli mère A, je lance une appli fille B par la méthode_spawnl avec com zoomer une dilog based application [ par Jean-luc ] bonjour à tous,je commence à peine en CPP et je voudrais savoir comment puis je rendre le fenetre de mon application en pleine ecran ?j'utilise une fe Zoomer une boite de dialogue [ par Jean-luc ] bonjour à tous,je commence à peine en CPP et je voudrais savoir comment puis je rendre le fenetre de mon application en pleine ecran ?j'utilise une fe Comment ouvrir la fenetre Windows "Ouvrir Fichier" en C++ ? [ par Pol Hochon ] Salut !J'ai un problème pour un projet de C++.J'aimerais bien connaitre l'instruction en C++ quipermet d'ouvrir la boite de dialogue Windows "Ouvrir" Communication entre fenetre [ par manu ] bonjour,je cherche a communiquer entre deux de mes programmes.je lance deux EXE ecrit en C et je voudrais que le projet 1 puisse passer des parametres


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales