begin process at 2012 05 30 10:03:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Systeme

 > 

topmost sur une dialog


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

topmost sur une dialog

lundi 18 août 2003 à 18:07:40 | topmost sur une dialog

Manson

Salut a tous,

voila je cree une dialog comme ceci :

h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));

Mais voila cette fenetre reste toujours au premier plan, donc
en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.

Si quelqu'un a une idee.

D'avance merci.

Arno
lundi 18 août 2003 à 18:11:28 | Re : topmost sur une dialog

vecchio56

Administrateur CodeS-SourceS
Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc

-------------------------------
Réponse au message :
-------------------------------

> Salut a tous,
>
> voila je cree une dialog comme ceci :
>
> h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
>
> Mais voila cette fenetre reste toujours au premier plan, donc
> en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
>
> Si quelqu'un a une idee.
>
> D'avance merci.
>
> Arno
mardi 19 août 2003 à 11:30:16 | Re : topmost sur une dialog

Xentor609

Ou par programmation : SetWindowPos(hDlg,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
Bye,Xentor609


-------------------------------
Réponse au message :
-------------------------------

> Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut a tous,
> >
> > voila je cree une dialog comme ceci :
> >
> > h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
> >
> > Mais voila cette fenetre reste toujours au premier plan, donc
> > en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
> >
> > Si quelqu'un a une idee.
> >
> > D'avance merci.
> >
> > Arno
>
mardi 19 août 2003 à 17:41:43 | Re : topmost sur une dialog

Manson

Salut,
si je dis pas de betises ce que tu me montre permet
de rajouter la capacite d'etre topmost a la fenetre,
or moi je veux l'enlever.

Arno



-------------------------------
Réponse au message :
-------------------------------

> Ou par programmation : SetWindowPos(hDlg,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> Bye,Xentor609
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut a tous,
> > >
> > > voila je cree une dialog comme ceci :
> > >
> > > h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
> > >
> > > Mais voila cette fenetre reste toujours au premier plan, donc
> > > en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
> > >
> > > Si quelqu'un a une idee.
> > >
> > > D'avance merci.
> > >
> > > Arno
> >
>
mardi 19 août 2003 à 18:46:31 | Re : topmost sur une dialog

Xentor609

Désolé, c vrai !
SetWindowPos(hDlg,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
Bye,Xentor609


-------------------------------
Réponse au message :
-------------------------------

> Salut,
> si je dis pas de betises ce que tu me montre permet
> de rajouter la capacite d'etre topmost a la fenetre,
> or moi je veux l'enlever.
>
> Arno
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ou par programmation : SetWindowPos(hDlg,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> > Bye,Xentor609
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut a tous,
> > > >
> > > > voila je cree une dialog comme ceci :
> > > >
> > > > h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
> > > >
> > > > Mais voila cette fenetre reste toujours au premier plan, donc
> > > > en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
> > > >
> > > > Si quelqu'un a une idee.
> > > >
> > > > D'avance merci.
> > > >
> > > > Arno
> > >
> >
>
mercredi 20 août 2003 à 11:17:18 | Re : topmost sur une dialog

Manson

Salut,

en fait je me suis trompe, ce que je voulais dire,
c'est que cette fenetre est toujours au dessus de la fenetre
princpile du programme, hors je voudrais pouvoir mettre
au premier plan, completement, la fenetre principale mais
aussi pouvoir avoir au premier plan l'autre fenetre.

Si vous avez une idee.

Arno



-------------------------------
Réponse au message :
-------------------------------

> Désolé, c vrai !
> SetWindowPos(hDlg,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> Bye,Xentor609
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > si je dis pas de betises ce que tu me montre permet
> > de rajouter la capacite d'etre topmost a la fenetre,
> > or moi je veux l'enlever.
> >
> > Arno
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Ou par programmation : SetWindowPos(hDlg,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> > > Bye,Xentor609
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut a tous,
> > > > >
> > > > > voila je cree une dialog comme ceci :
> > > > >
> > > > > h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
> > > > >
> > > > > Mais voila cette fenetre reste toujours au premier plan, donc
> > > > > en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
> > > > >
> > > > > Si quelqu'un a une idee.
> > > > >
> > > > > D'avance merci.
> > > > >
> > > > > Arno
> > > >
> > >
> >
>
mercredi 20 août 2003 à 12:30:46 | Re : topmost sur une dialog

Xentor609

Salut !
Je ne comprends pas très bien ton problème ! C'est assez confus.
Je pense que tu voudrais avoir accès à la première fenêtre (cad la fenetre principale), donc au moment où tu appelles la 2ème fenetre, il ne faut pas mettre de handle parent : h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), 0, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
Mais je suis pas sûr d'avoir répondu à ta question. Si c'est le cas, éclaicir ton problème, ou même mieux met au bout de ton code.
Bye,Xentor609


-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> en fait je me suis trompe, ce que je voulais dire,
> c'est que cette fenetre est toujours au dessus de la fenetre
> princpile du programme, hors je voudrais pouvoir mettre
> au premier plan, completement, la fenetre principale mais
> aussi pouvoir avoir au premier plan l'autre fenetre.
>
> Si vous avez une idee.
>
> Arno
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Désolé, c vrai !
> > SetWindowPos(hDlg,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> > Bye,Xentor609
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > si je dis pas de betises ce que tu me montre permet
> > > de rajouter la capacite d'etre topmost a la fenetre,
> > > or moi je veux l'enlever.
> > >
> > > Arno
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Ou par programmation : SetWindowPos(hDlg,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
> > > > Bye,Xentor609
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Ca vient sans doute de la facon dont tu a créé le dialogue IDD_INFO, dansle fichier .rc
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut a tous,
> > > > > >
> > > > > > voila je cree une dialog comme ceci :
> > > > > >
> > > > > > h_info = CreateDialog((HINSTANCE)hInst, MAKEINTRESOURCE(IDD_INFO), hWnd, (DLGPROC)MakeProcInstance((FARPROC)Info, hInst));
> > > > > >
> > > > > > Mais voila cette fenetre reste toujours au premier plan, donc
> > > > > > en topmost, et j'arrive pas a enlever sa capacite a rester au premier plan.
> > > > > >
> > > > > > Si quelqu'un a une idee.
> > > > > >
> > > > > > D'avance merci.
> > > > > >
> > > > > > Arno
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : dialog, premier, info, hinst, topmost


Répondre à ce message

Sujets en rapport avec ce message

Info-bulle (MFC) [ par garslouche ] Salut à tous!Je voudrais utiliser une info bulle (CToolTipCtrl) sur un CStatic dans une Dialog Based Application. Mais tous les exemples que j'ai trou fenetre menu appelle dialog [ par babylone2019 ] Bon, je sais qu'il y a pas mal de post sur les lists box mais je voit pas se que j'oublit de faireJ'ai bien rajouter le comctl32.lib dans le linker ma Problème pour mettre une Dialog Modale au premier plan [ par ZMJUVENTINO ] Salut, je travaille sur Visual C++ 6Je voudrais à partir de mon application afficher une CDialog modale et qu'elle s'affiche absolument au premier pla ShBroseForFolder TopMost ? [ par DarkBoss ] Hello tout le monde, Je suis en train de realiser un editeur de niveau 3d, et je cherche a selectionner un dossier, donc tout ce passe bien grace a l c# excel [ par sodesign1988 ] Boujour, j'ai crée de Hashtable  avec comme  code, pour l'une d'entre elles : Hashtable indiceColumns2 = new< MFC (dialog based) et base de données [ par gege1024 ] Est-ce possible de gerer une base de données (enregistrement, requete....) avec un projet MFC (dialog based) ???puis de formater certaines données afi dimention boite de dialog avec rc [ par dyroj ] bonjour,j'ai voulu transposer une interface graphique faite sans ressource dans ressource, mais le probleme c'est que les dimention ne sont pas dutous Comment insérer un dialog dans un dialog (ou ressource dans un dialog) WIN32 [ par tazmania37 ] Bonjour,Je m'explique mieux.J'ai crée des ressources, correspondants à des modèles graphiques.Ce sont des petites fenêtres avec du texte et des icones Desactiver le raccourcis clavier par defaut d'un dialog [ par SnOOpss ] Bonjour, j'ai crée un dialog tout bete via un fichier ressource et par defaut window m'attribue le raccourcis clavier espace au tout premier pushbutto


Nos sponsors


Sondage...

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,406 sec (4)

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